统计 MOOC 证书:学生修读程序设计 MOOC,60 分及以上获得合格证书,85 分及以 上获得优秀证书,不到 60 分则没有证书。输入一个非负整数 n,再输入 n 个学生的 MOOC 成绩,统计优秀、合格证书的数量,以及没有获得证书的数量。使用c++ 
时间: 2023-05-19 14:04:39 浏览: 35
以下是C知道的回答:
```
#include <stdio.h>
int main() {
int n, score, excellent = 0, qualified = 0, failed = 0;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &score);
if (score >= 85) {
excellent++;
} else if (score >= 60) {
qualified++;
} else {
failed++;
}
}
printf("优秀证书数量:%d\n", excellent);
printf("合格证书数量:%d\n", qualified);
printf("未获得证书数量:%d\n", failed);
return 0;
}
```
这是一个简单的统计程序设计 MOOC 成绩的优秀、合格和未获得证书数量的程序。输入一个非负整数 n,再输入 n 个学生的 MOOC 成绩,统计优秀、合格证书的数量,以及没有获得证书的数量。
相关问题
本题要求编写程序,输入n个学生的mooc成绩,统计优秀、合格证书的数量,以及没有获得证书的数量。学生修读程序设计mooc,85分及以上获得优秀证书,不到85分但是60分及以上获得合格证书,不到60分则没有证书
### 回答1:
题目要求编写程序,输入n个学生的MOOC成绩,统计优秀、合格证书的数量,以及没有获得证书的数量。学生修读程序设计MOOC,85分及以上获得优秀证书,但不及85分则获得合格证书,没有获得证书的分数则不及60分。
### 回答2:
可以使用以下代码来实现对学生成绩的统计和证书的划分:
```python
n = int(input("请输入学生的数量:"))
excellent_count = 0
pass_count = 0
no_cert_count = 0
for i in range(n):
score = int(input("请输入第{}个学生的mooc成绩:".format(i+1)))
if score >= 85:
excellent_count += 1
elif score >= 60:
pass_count += 1
else:
no_cert_count += 1
print("获得优秀证书的学生数量:", excellent_count)
print("获得合格证书的学生数量:", pass_count)
print("没有获得证书的学生数量:", no_cert_count)
```
这段代码首先会要求输入学生的数量,然后通过for循环逐个询问每个学生的成绩,并根据成绩的不同进行相应的统计。如果成绩大于等于85分,则将优秀证书数量加1;如果成绩大于等于60分但小于85分,则将合格证书数量加1;如果成绩小于60分,则将没有证书数量加1。最后,输出各类证书的数量。
希望以上回答能够对您有所帮助!
### 回答3:
首先,我们可以定义三个变量,分别代表优秀证书数量、合格证书数量和没有获得证书的数量,初始化为0。
然后,我们通过for循环来输入n个学生的成绩。在每次循环中,根据学生的成绩来判断他们的证书情况,并更新相应的变量:
```
excellent_count = 0 # 优秀证书数量
qualified_count = 0 # 合格证书数量
no_certificate_count = 0 # 没有获得证书的数量
n = int(input("请输入学生数量: "))
for i in range(n):
score = int(input("请输入第{}位学生的成绩: ".format(i+1)))
if score >= 85:
excellent_count += 1
elif score >= 60:
qualified_count += 1
else:
no_certificate_count += 1
print("优秀证书数量: ", excellent_count)
print("合格证书数量: ", qualified_count)
print("没有获得证书的数量: ", no_certificate_count)
```
以上的代码就可以根据输入的学生成绩统计出优秀证书数量、合格证书数量和没有获得证书的数量,并将结果打印出来。
输入n个学生的mooc成绩,统计优秀、合格证书的数量,以及没有获得证书的数量。学生修读程序设计mooc,85分及以上获得优秀证书,不到85分但是60分及以上获得合格证书,不到60分则没有证书。
这个问题的意思是要统计 n 个学生的 MOOC 成绩,包括优秀、合格证书的数量,以及没有获得证书的数量。同时,有一个修读程序设计 MOOC 的学生可以获得 85 分及以上的优秀证书,60 分及以上的合格证书,低于 60 分则没有证书。