主题:我是新手帮我看看
#include "stdio.h"
main()
{
float score;
float sum,average;
int i,n;
sum=0;
printf("请输入学生的总人数: \n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("请输入第%d个学生的成绩: \n",i);
scanf("%d",&score);
sum+=score;}
average=sum/n;
printf("这%d个学生的平均分为: %5.2f\n",n,average);
}
这个程序用行后为什么平均成绩是0.00 ?
main()
{
float score;
float sum,average;
int i,n;
sum=0;
printf("请输入学生的总人数: \n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("请输入第%d个学生的成绩: \n",i);
scanf("%d",&score);
sum+=score;}
average=sum/n;
printf("这%d个学生的平均分为: %5.2f\n",n,average);
}
这个程序用行后为什么平均成绩是0.00 ?