编写一个程序,从键盘输入10个浮点数,算出这10个浮点数的和以及平均值用c语言

感谢各位的帮忙,谢谢!急着用啊......

#include<stdio.h>

int main(void){
double a[10];
double sum,average;
sum=average=0;
int i;
printf("请输入10个浮点数:\n");
for(i=0;i<10;i++){
scanf("%lf",&a[i]);
}
for(i=0;i<10;i++){
sum=sum+a[i];
}
average=sum/10;
printf("这10个浮点数的和以及平均值分别为:\n";
printf("%lf%lf",sum,average);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-27
#include <stdio.h>
int main()
{
float total=0,average=0,myfloat=0;
for(int i=1;i<11;i++)
{
scanf("%f",&myfloat);
total=total+myfloat;
}
average=total/10;
printf("The Total is %f",total);
printf("The average is %f",average);
return 0;
}本回答被提问者采纳
第2个回答  2010-05-27
如果用 float 型,格式 用 %f.

#include<stdio.h>
#include<stdlib.h>
void main()
{
double x[10],sum=0.0,mean;
int i;
printf("Enter 10 float data:\n");
for (i=0;i<10;i++) scanf("%lf",&x[i]);
for (i=0;i<10;i++) sum = sum + x[i];
mean = sum / 10.0;
printf("sum=%lf mean=%lf\n",sum,mean);
system("pause");
}
相似回答