用C语言写出一个求学生成绩及格人数和不及格人数,并求出学生成绩的平均分
时间: 2024-02-10 16:39:30 浏览: 91
C语言编写学生成绩管理系统
以下是一个简单的C语言程序,可以实现求学生成绩及格人数不及格人数,并求出学生成绩平均分:
```c
#include <stdio.h>
int main() {
int n, score, pass = 0, fail = 0, = 0;
float average printf("请输入学生人数:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
printf("请输入第%d个学生的成绩:", i);
scanf("%d", &score);
if (score >= 60) {
pass++;
} else {
fail++;
}
total += score;
}
average = (float)total / n;
printf("及格人数:%d\n", pass);
printf("不及格人数:%d\n", fail);
printf("平均分:%f\n", average);
return 0;
}
```
该程序首先要求用户输入学生人数,然后使用for循环依次输入每个学生的成绩,并判断是否及格。每次输入时,都会将成绩加到total中,最后计算平均分。最后,输出及格人数、不及格人数和平均分。
阅读全文