永发信息网

帮忙看个程序:需要输入一个班全体学生的成绩,把不及格的学生成绩输出,并求及格学生的平均成绩。

答案:1  悬赏:70  手机版
解决时间 2021-04-06 01:41
  • 提问者网友:流星是天使的眼泪
  • 2021-04-05 06:27
帮忙看个程序:需要输入一个班全体学生的成绩,把不及格的学生成绩输出,并求及格学生的平均成绩。
最佳答案
  • 五星知识达人网友:上分大魔王
  • 2021-04-05 06:56
你定义的是double的变量,使用的时候全部是%d
对应的变量使用的地方换成%lf
double是双精度浮点数,要用%lf来输入输出
int %d
float %f
double %lf
========================================
#include
void main(){
int n;
double score,sum=0,average;
for(n=0;n<31;) {
printf("Please enter a score:");
scanf("%lf",&score);
if(score>=60) {
sum=sum+score;
n++;
} else if(score<60&&score>=0)
printf("%3lf\n",score);
else if(score<0)
break;
}
average=sum/n;
printf("average=%10.2lf",average);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯