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

c++有一个一维数组,内放n个学生成绩,输出各分数段人数、平均分、最高分和最低分,保留小数点后一位。要求:(1)分数段人数、平均分、最高分和最低分分别由三个或四个子函数完成

题目详情
c++ 有一个一维数组,内放n个学生成绩,输出各分数段人数、平均分、最高分和最低分,保留小数点后一位。
要求:(1)分数段人数、平均分、最高分和最低分分别由三个或四个子函数完成。
(2)保留小数点后一位
▼优质解答
答案和解析
float a=0,b=0,c=0,d=100,e=0,sum=0,n=50;
int h[50];
//各分数段人数、平均分、最高分和最低分、总成绩和。
for(int i=0;i{
sum+=h[i];
if(h[i]>=85)a++;//85-100分人数
elseif(h[i]>=60)b++;//0-60分人数
if(h[i]>c)c=h[i];//最高分
if(h[i]}
e=sum/50;//平均分