用c语言写一段程序:定义一个10个元素的数组,用其代表10个学生的考试成绩,从键盘输入10个成绩,分别统计优、良、中、及格、不及格的人数。
时间: 2024-05-11 07:15:09 浏览: 18
好的,这是一个关于C语言的问题,我可以为您解答。以下是您需要的程序:
```
#include <stdio.h>
int main() {
int scores[10]; // 声明一个包含10个元素的整数类型数组
int excellent = 0, good = 0, medium = 0, pass = 0, fail = 0; // 统计优、良、中、及格、不及格的人数
// 从键盘输入10个成绩
for (int i = 0; i < 10; i++) {
printf("请输入第%d个学生的成绩:", i + 1);
scanf("%d", &scores[i]);
}
// 分别统计优、良、中、及格、不及格的人数
for (int i = 0; i < 10; i++) {
if (scores[i] >= 90) {
excellent++;
} else if (scores[i] >= 80) {
good++;
} else if (scores[i] >= 70) {
medium++;
} else if (scores[i] >= 60) {
pass++;
} else {
fail++;
}
}
// 打印结果
printf("优:%d人,良:%d人,中:%d人,及格:%d人,不及格:%d人\n", excellent, good, medium, pass, fail);
return 0;
}
```
希望可以帮助您解决问题!
相关推荐
![asm](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)