c语言编写一个程序统计10个学生中不及格的人数
时间: 2024-05-04 08:16:25 浏览: 160
好的,我可以为您提供一个简单的 C 语言代码示例来统计 10 个学生中不及格的人数。以下是代码:
```c
#include <stdio.h>
int main() {
int i, score, fail_count = 0;
printf("请输入10个学生的成绩:\n");
for (i = 1; i <= 10; i++) {
printf("请输入第%d名学生的成绩:", i);
scanf("%d", &score);
if (score < 60) {
fail_count++;
}
}
printf("不及格人数为:%d\n", fail_count);
return 0;
}
```
这个程序用了一个 for 循环来输入 10 个学生的成绩,并对每个学生的成绩进行判断,如果成绩小于 60 分则不及格人数加 1。最后输出不及格人数的统计结果。希望能够回答您的问题。
相关问题
用c语言编写一个程序,使用一维数组存放10位学生的成绩,统计不及格的学生人数
好的,根据您的要求,我准备回答您的问题。以下是用C语言编写的程序,使用一维数组存放10位学生的成绩,并统计不及格的学生人数:
```c
#include <stdio.h>
int main() {
int scores[10];
int failNum = 0;
// 输入学生成绩
printf("请输入10位学生的成绩:\n");
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] < 60) {
failNum++;
}
}
// 输出不及格的学生人数
printf("不及格的学生人数为:%d\n", failNum);
return 0;
}
```
其中,`scores`数组用于存放学生的成绩,`failNum`变量用于统计不及格的学生人数。首先,程序会提示输入10位学生的成绩,然后使用 `for` 循环依次输入每位学生的成绩,并将其存放到数组中。接着,使用另一个 `for` 循环遍历数组,统计不及格的学生人数。最后,输出不及格的学生人数即可。
希望这个程序能够解决您的问题。如果您有任何疑问,欢迎向我提出。
C语言编写程序输入10个学生的成绩放在一堆数组float score[10] 中,编写程序统计不及格的人数
好的,我可以为您编写这段程序。以下是C语言代码实现:
```
#include <stdio.h>
int main() {
float score[10];
int fail_count = 0; // 记录不及格人数
printf("请输入10个学生的成绩:\n");
for (int i = 0; i < 10; i++) {
scanf("%f", &score[i]);
if (score[i] < 60) {
fail_count++;
}
}
printf("不及格的人数为 %d\n", fail_count);
return 0;
}
```
这段程序首先声明了一个包含10个元素的浮点型数组`score`,并定义了一个整型变量`fail_count`来记录不及格人数。
接下来,程序通过`for`循环依次输入每个学生的成绩,并在输入时判断该成绩是否不及格(即小于60分),如果是则将`fail_count`加1。
最后,程序输出不及格人数的统计结果。
希望这个程序能够帮助您解决问题。如果您还有其他问题,请随时提出。
阅读全文