编写一个c语言程序, 使用一堆数组存放10位学生的成绩,统计不及格的学生人数
时间: 2023-06-12 17:02:04 浏览: 143
好的,我可以帮您编写这个程序。以下是示例代码:
```c
#include <stdio.h>
int main() {
int scores[10]; // 存放10位学生的成绩
int fail_count = 0; // 存放不及格学生的人数
// 输入10位学生的成绩
printf("请输入10位学生的成绩:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &scores[i]);
}
// 统计不及格学生的人数
for (int i = 0; i < 10; i++) {
if (scores[i] < 60) { // 判断是否及格
fail_count++; // 不及格人数加1
}
}
// 输出不及格学生的人数
printf("不及格的学生人数为:%d\n", fail_count);
return 0;
}
```
以上代码中,我们使用一个 int 类型的数组 scores 存放了 10 位学生的成绩,然后使用一个 int 类型的变量 fail_count 统计不及格的学生人数。在输入成绩时,我们使用 for 循环输入 10 个成绩。在统计不及格人数时,我们使用 for 循环遍历每个成绩,判断是否小于 60 分,如果是,则不及格人数加 1。最后输出不及格学生的人数。
希望能够帮到您!