c语言10个元素的数组,输出优 良 中 及格 不及格的人数
时间: 2024-04-29 17:24:53 浏览: 47
c语言 输出数组元素
可以这样实现:
```c
#include <stdio.h>
#define N 10
int main() {
int scores[N]; // 存储学生分数的数组
int excellent=0, good=0, medium=0, pass=0, fail=0; // 各个等级的人数
int i;
// 输入分数
printf("请输入 %d 个学生的分数(0~100):\n", N);
for(i=0; i<N; i++) {
scanf("%d", &scores[i]);
}
// 统计等级人数
for(i=0; i<N; 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\n", excellent);
printf("良好:%d\n", good);
printf("中等:%d\n", medium);
printf("及格:%d\n", pass);
printf("不及格:%d\n", fail);
return 0;
}
```
希望能帮到您。
阅读全文