我很新的編程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