#include <stdio.h>
int main()
{
int i, n;
printf("学生人数n:");
scanf("%d",&n);
int max,min,sum;
double avg;
int a[n];
printf("输入N个学生的成绩");
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
printf("输入数据结束");
max=a[0];
min=a[0];
sum=a[0];
for(i=1;i<n;i++){
sum+=sum;
if(a[i]>max)
max=a[i];
else
min=a[i];
}
avg=(double)sum/n;
printf("平均成绩为%d:\n",avg);
printf("最高分%d:\n",max);
printf("最低分%d:\n",min);
return 0;
}
请问如何让 avg输出的数精确到小数点后一位。比如输入两个数据 4,5. 则avg是4.5。
慕移动6052691
qq_任性的鸟儿不会飞_03142556
相关分类