C语言:3个数a,b,c,由键盘输入,输出其中最大的一个数

来源:百度知道 编辑:UC知道 时间:2024/06/30 16:42:07
从键盘上输入10个数 求其中平均值
mian()
{
int i;
float f,sum;
for(i=1,sim=0.0;i<11;i++)
{
; ;
}
printf("average=%f\n",sum/10);
}
谁能告诉我啊?

#include <stdio.h>
void main()
{
float a,sum=0;
int i=0;
for(;i<10;i++)
{
printf("Please input NO.%d number:",i+1);
scanf("%f",&a);
sum+=a;
}
printf("the average is %f.\n",sum/10.0);
system("Pause");
}

你好像写错了吧?
printf("average=%f\n",sum/10);
这里好像不能直接写 sum/10 这个吧?
你应该在上面循环中把 sum/10 负值给一个变量或直接 sum=sum/10这样.再改成这样 printf("average=%f\n",sum); !!

二楼的答案是对的,一楼的说法有点问题,printf("average=%f\n",sum/10); 这样可以。printf("the average is %f.\n",sum/10.0); 不用sum/10.0,sum/10也行,它会自动强制改变数据类型。