為什么這個程序會出現(xiàn)“errorC2059:語法錯誤:“類型””的結果呀?求解答,謝謝?。?/h1>
#include<stdio.h>#include<windows.h>#define NUM 5int main(){int a[NUM];int i,sum=0;for(i=0;i<5;i++){printf("輸如第%d位同學",i+1);scanf_s("%d",&a[i]);sum+=a[i];}printf("平均成績?yōu)?.2f",double(sum)/NUM);system("pause");return 0;}
double(sum)這個是C++的語法,,c語言不支持的,你要么把它改為
printf("平均成績?yōu)?.2f",(double)sum / NUM);
要么就用C++編譯器(將你的文件后綴改為.c)
另外,,scanf_s是vc++特有的,,建議還是用標準的scanf,,否則若是參加OJ肯定編譯通不過的
scanf_s這個應該是輸入字符串的吧?你換成scanf試一下
相關推薦
便查問答是一款實用的網(wǎng)絡熱門知識問答平臺,,專注于分享你不知道的知識、經(jīng)驗及生活問題,,在這里所有人都能找到答案歡迎網(wǎng)友參與討論,。