#include <stdio.h>
#define MAX_N 100
//最大总人数
void main()
{
int n;
//总人数
int i;
//循环变量
int index=
0;
float Mark[MAX_N];
//各人成绩
float MaxMark=
0,MinMark=
100,AvgMark=
0;
//最高分 最低分 平均分
float sum=
0;
//分数总和
int Num90=
0,Num80=
0,Num70=
0,Num60=
0,Num0=
0;
//分数段
printf(
"请输入总人数n=");
scanf("%d",&
n);
for(i =
0; i < n; i++
)
{
printf("Mark[%d]=", i);
scanf("%f", &
Mark[i]);
}
for(i =
0; i < n; i++
)
{
sum = sum +
Mark[i];
if(Mark[i] >
MaxMark)
MaxMark =
Mark[i];
if(Mark[i] <
MinMark)
MinMark =
Mark[i];
if(Mark[i] >=
90)
Num90++
;
else if(Mark[i]>=
80)
Num80++
;
else if(Mark[i] >=
70)
Num70++
;
else if(Mark[i] >=
60)
Num60++
;
else
Num0++
;
}
AvgMark = sum /
n;
//输出
printf(
"最高分为%f\n", MaxMark);
printf("最低分为%f\n", MinMark);
printf("平均分为%f\n", AvgMark);
printf("90-100的人数为%d\n", Num90);
printf("80-89的人数为%d\n", Num80);
printf("70-79的人数为%d\n", Num70);
printf("60-69的人数为%d\n", Num60);
printf("60分以下人数为%d\n", Num0);
}
转载于:https://www.cnblogs.com/liruijia199531/p/3417331.html
转载请注明原文地址: https://win8.8miu.com/read-1558944.html