C语言,输入10个实数。计算出平均值(aver),求出最大值(max)和最小值(min),并将三者输出,保留两位

输入10 20 30 40 50 60 70 80 90 100 则输出55.00 100.00 10.00 要完整的程序,能执行,没错的

#include <stdio.h>
int main()
{
int i;
float a[20], sum=0, aver, max, min;
for(i=0; i<10; i++)
{
scanf("%f", &a[i]);
sum += a[i];
if(i == 0)
{
max = a[i];
min = a[i];
}
else
{
if(max < a[i])
max = a[i];
if(min > a[i])
min = a[i];
}
}
aver = sum/10;
printf("%.2f %.2f %.2f\n", aver, max, min);
return 0;
}追问

可以用的么。。。。没错误吧

温馨提示:答案为网友推荐,仅供参考