我有声明语法错误 [英] I got declaration syntax error
本文介绍了我有声明语法错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
程序
program
#define N 10
main()
{
int count;
float sum, average, number;
sum=0;
count=0;
printf("enter 10 numbers");
while( count< N);
{
scanf("%f",&number);
sum=sum+number;
count=count+1;
}
average=sum/N;
printf("N=%d sum=%f",N,sum);
printf("average=%f", average);
}
推荐答案
Quote:
main()
这应该是:
This should be:
int main()
(你也应该从 main
函数返回一个整数值。)
请注意:您应该始终检查 scanf
的返回值,例如
(you should also, accordingly, return a integer value from the main
function).
Please note: you should always check the return value of scanf
, e.g.
if ( scanf("%f", & number) != 1 )
{
// handle error here
}
这篇关于我有声明语法错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文