即使编译过程没有错误和警告,也无法从源代码执行程序(开发C++)


Source Code :
#include <stdio.h>
#include <conio.h>
using namespace std;
int main () {
char huruf;
char nama[]="Muhammad Juan Syarin";
int usia, berat, tinggi;
int arr[8] = {1, 2, 3, 4, 5, 6, 7, 8}

huruf='M';usia=19;berat=68;tinggi=170;
printf("Huruf depan : %s", huruf);
printf("Nama Lengkap : %s", nama);
printf("Usia : %d", usia);
printf("nBerat : %d", berat);
printf("nTinggi : %d", tinggi);
printf("nNilai ke-7 dari Array (77,78,80,81,82,83,85,89) adalah %i", arr[7]);
getchar();
return 0;
}

我试着改变值和变量,说真的,我不知道该怎么办,因为这是我第一次尝试学习如何制作源代码。我希望能给这些新手一些指导。

您在定义数组时漏掉了一个分号。此外,第一个printf语句中的格式说明符用于字符串,而不是字符。将%s替换为%c。因此,将第10行更改为intarr[8] = {1, 2, 3, 4, 5, 6, 7, 8};,并将第13行中的%s替换为%c

最新更新