c语言中输入n个数求平均值?

#include void main() { int i,n,s[i]; double ave=0; printf("要输入的个数:\n") scanf("%d",n); for(i=0;iave) print... s[i]); if(s[i]>ave) printf("%d";\n",s[i]; double ave=0,s[i]) else printf("n#include void main() { int i;i++) { scanf(",n:\n",n); for(i=0;i< printf("要输入的个数;%d",s[i]); ave+=s; } ave=ave/) scanf("%d";over"n; for(i=0,i<n;i++) { scanf("%d";) printf(" 展开

第1个回答  2020-03-22
int
N,sum=0,num;
scanf("%d",&N);
for(int
i
=
0;
i
<
N;
i++)
{scanf("%d",&num);
sum+=num;}
printf("%d",sum/N);
先根据需要,确认输入多少个数,然后一一输入求和,最后求取平均值。
第2个回答  2020-03-27
申明数组要用字面常量确定数组大小,所以必须s[100],或者其他。
printf("要输入的个数:\n")后面没有冒号
scanf("%d",n);应该是scanf("%d",&n);
ave+=s;这里错了,计算总数,应该是ave+=s[i]吧。
scanf("%d",s[i]);应该改为scanf("%d",&s[i]);

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网