早教吧 育儿知识 作业答案 考试题库 百科 知识分享

帮忙看个程序:需要输入一个班全体学生的成绩,把不及格的学生成绩输出,并求及格学生的平均成绩.#includevoidmain(){intn;doublescore,sum=0,average;for(n=0;n=60){sum=sum+score;n++;}elseif(score=0)printf("%3d\n"

题目详情
帮忙看个程序:需要输入一个班全体学生的成绩,把不及格的学生成绩输出,并求及格学生的平均成绩.
#include
void main()
{
int n;
double score,sum=0,average;
for(n=0;n=60)
{ sum=sum+score;n++;}
else if(score=0) printf("%3d\n",score);
else if(score
▼优质解答
答案和解析
你定义的是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=60) {
sum=sum+score;
n++;
} else if(score=0)
printf("%3lf\n",score);
else if(score