目录
实现语言:C
编译器:gcc
题目链接:
统计MOOC证书 |
题目:
2022-高级语言程序设计练习——分支结构程序设计
7-1 :统计MOOC证书
分数 15
作者 颜晖
单位 浙大城市学院
本题要求编写程序,输入N个学生的MOOC成绩,统计优秀、合格证书的数量,以及没有获得证书的数量。学生修读程序设计MOOC,85
分及以上获得优秀证书,不到85
分但是60
分及以上获得合格证书,不到60
分则没有证书。
输入格式:
输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。
输出格式:
在一行中依次输出优秀证书、合格证书、没有获得证书的数量,中间以空格分隔。请注意,最后一个数字后没有空格。
输入样例1:
7
85 59 86 60 84 61 45
输出样例1:
2 3 2
输入样例2:
4
91 100 88 75
输出样例2:
3 1 0
代码长度限制16 KB
时间限制400 ms
内存限制64 MB
AC代码:
#include <stdio.h>
int main()
{
int N;
scanf("%d", &N);
// 输入在第一行中给出非负整数N,即学生人数
int excellent = 0;
int qualilfied = 0;
int disqualified = 0;
int score;
for (int i = 1; i <= N; i++)
{
scanf("%d", &score);
if (score >= 85)
{
excellent = excellent + 1;
}
else if (score < 85 && score >= 60)
{
qualilfied = qualilfied + 1;
}
else
{
disqualified = disqualified + 1;
}
}
printf("%d %d %d", excellent, qualilfied, disqualified);
return 0;
}