统计一下班里 N 名同学在这次数学竞赛中,成绩在以下各类别的人数。
要求:分数为整数,用变量 F 表示,以百分制作为记分标准。成绩在(90≤F≤100)分数之间,用“you”来标识;成绩在(80≤F≤89)分数之间,用“liang”来标识;成绩在(60≤F≤79)分数之间,用“zhong”来标识;成绩在60分以下,则用“cha”来标识。
按高分到低分的顺序来统计,每一行输出数据都从第一列开始。
输入格式
输入共有两行:
-
第一行:包含一个整数N,表示学生的数量(其中 1≤N≤30);
-
第二行:是 N 个用 1 个空格隔开的学生的分数(分数为整数)
输出格式
文件中共有四行:每行包括两项,第一项是标识符,第二项是统计该类别人数的数量,两项之间用1个空格隔开。
#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
int main()
{
int F = 0;
int N = 0;
int N1 = 0;
int you[4] = {0};
cin>>N;
N1 = N;
while( (N--)>0 )
{
cin>>F;
if( F>=90 ) you[0]++;
else if (F>=80) you[1]++;
else if(F>=60) you[2]++;
}
cout<<"You "<<you[0]<<endl;
cout<<"Liang "<<you[1]<<endl;
cout<<"Zhong "<<you[2]<<endl;
cout<<"Cha "<<N1-you[0]-you[1]-you[2]<<endl;
}