题目描述
六年级一班举办数学小竞赛。考试结束后,班主任老师让张红同学用计算机编程的方法,来统计一下班里 N 名同学在这次数学竞赛中,成绩在以下各类别的人数。
要求:分数为整数,用变量 F 表示,以百分制作为记分标准。成绩在(90≤F≤100 )分数之间,用“You”来标识;成绩在(80≤F≤89 )分数之间,用“Liang”来标识;成绩在( 60≤F≤79 )分数之间,用“Zhong”来标识;成绩在60分以下,则用“Cha”来标识。
按高分到低分的顺序来统计,每一行输出数据都从第一列开始。
输入
输入共有两行:
第一行:包含一个整数N,表示学生的数量(其中1≤N≤30 );
第二行:是 N 个用空格隔开的学生的分数(分数为整数)
输出
文件中共有四行:每行包括两项,第一项是标识符,第二项是统计该类别人数的数量,两项之间用空格隔开。
样例输入1
10
92 78 80 95 100 87 64 56 52 98
样例输出1
You 4
Liang 2
Zhong 2
Cha 2
#include<stdio.h>
int main() {
int s1 = 0, s2 = 0, s3 = 0,s4 = 0, n, num[35] = {0};
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &num[i]);
if (num[i] >= 90) {
s1++;
} else if (num[i] >= 80) {
s2++;
} else if (num[i] >= 60) {
s3++;
} else {
s4++;
}
}
printf("You %d\nLiang %d\nZhong %d\nCha %d\n", s1, s2, s3, s4);
return 0;
}