题目描述
本题要求编写程序,输入N个学生的MOOC成绩,统计优秀、合格证书的数量,以及没有获得证书的数量。学生修读程序设计MOOC,85
分及以上获得优秀证书,不到85
分但是60
分及以上获得合格证书,不到60
分则没有证书。
输入
输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。
输出
在一行中依次输出优秀证书、合格证书、没有获得证书的数量,中间以空格分隔。请注意,最后一个数字后没有空格。
输入
7
85 59 86 60 84 61 45
输出
2 3 2
#include <bits/stdc++.h>
using namespace std;
int N, tmp, good = 0, mid = 0, bad = 0;
int main()
{
scanf("%d", &N);
for (int i = 0; i < N; i++)
{
scanf("%d", &tmp);
if (tmp >= 85)
good++;
else if (tmp >= 60)
mid++;
else
bad++;
}
printf("%d %d %d", good, mid, bad);
return 0;
}