C语言编程,输入多个数,求多个数的平均值。

如题所述

没有说清楚几点:
1、输入数的个数是输入给出,还是用EOF判断
2、是int还是double型的数据
3、是单次求值还是多次求值
(⊙v⊙)嗯。。所以就先这样
#include <stdio.h>

int main()

{

int i,n,sum=0,j;

scanf("%d",&n);

for(i=0;i<n;i++)

{

scanf("%d",&j);

sum+=j;

}

double aver;

aver=sum*1.0/n;

printf("%lf\n",aver);

return 0;

}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-12
#include<stdio.h>
int main(){
int i,n,d,s=0;
scanf("%d",&n);//输入数字数
for(i=0;i<n;i++){
scanf("%d",&d);
s+=d;}
printf("%g",(double)s/(double)n);
return 0;}
相似回答