我很新的编程C++,错误C2143(语法errot),C2065,c2109
我得到这些编译器错误:
错误1个错误C2143:语法错误:缺少 ';'前“类型”
错误2错误C2065:进制':未声明的标识符
错误3错误C2109:下标要求数组或指针类型
错误4错误C2065:进制':未声明的标识符
错误5错误C2109:下标要求数组或指针类型
这里是我的代码:
#include <stdio.h>
int main(void)
{
int num, sum, i, e, n, avrg, numsnum, avrgu, chek;
sum = 0;
i = 0;
avrgu = 0;
chek = 0;
n = 0;
numsnum = 0;
int ary[5];
e = 0;
do{
scanf("%d", &num);
ary[n] = num;
n++;
i++;
sum += num;
numsnum++;
} while (i != 4);
avrg = (sum)/numsnum;
for (e = 0; e = 4; e++){
if (ary[chek] > avrg){
avrgu++;
}
chek++;
}
printf("%d numbers are above the AVERAGE of all.\n", avrgu);
return 0;
}
在此先感谢!
你在这里输入的代码是错误的。你可以重新检查并编辑它..? – bgamlath
只需对发生错误的行发表评论。请?! :) – mihai
错误1:行11 错误2:行16 错误3:行16 错误4:行25 错误5:行25 – user3113856