第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");
}