C语言菜鸟问题(统计学生总成绩和平均分)
发布网友
发布时间:2022-08-28 07:10
我来回答
共1个回答
热心网友
时间:2023-07-18 18:49
#include<stdio.h>
void
main()
{
int
n,i;
float
score,sum=0.0,aver;//sum
一开始要赋值,经常出现这种错误
printf("请输入学生人数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("请输入学生成绩:");
scanf("%f",&score);
if(score<0||score>100)//逻辑问题,一开始你的把正确的分数都过滤了
continue;
sum=score+sum;
}
printf("学生总成绩为:%f\n",sum);
aver=sum/n;
printf("学生平均成绩为:%f\n",aver);
}