某班有10个学生,进行了数学考试,编写程序求数学平均成绩及不及格学生的人数,C语言
时间: 2023-11-23 21:07:18 浏览: 157
用C语言编制查询某班同学的平均成绩
好的,下面是一个求解平均成绩和不及格学生人数的C程序:
```c
#include <stdio.h>
int main() {
int i, score, sum = 0, fail = 0;
float avg;
for (i = 1; i <= 10; i++) {
printf("请输入第%d个学生的数学成绩:\n", i);
scanf("%d", &score);
sum += score;
if (score < 60) {
fail++;
}
}
avg = (float)sum / 10;
printf("数学平均成绩为:%.2f\n", avg);
printf("不及格学生人数为:%d\n", fail);
return 0;
}
```
程序中,我们使用`for`循环来获取每个学生的数学成绩,并累加总成绩和不及格学生人数。最后,根据累加的总成绩求出平均成绩,输出平均成绩和不及格学生人数。
需要注意的是,这个程序只是一个简单的例子,实际上,在实际应用中还需要考虑很多其他因素,例如对输入数据的合法性进行检查等。
阅读全文