c语言统计学生平均成绩与及格人数
时间: 2023-05-27 18:07:01 浏览: 240
以下是一个简单的C语言程序,用于统计学生平均成绩和及格人数:
```
#include <stdio.h>
int main() {
int n, score, count = 0, sum = 0;
float avg;
printf("请输入学生人数:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
printf("请输入第%d个学生的成绩:", i);
scanf("%d", &score);
if (score >= 60) {
count++;
}
sum += score;
}
avg = (float)sum / n;
printf("平均成绩为:%.2f\n", avg);
printf("及格人数为:%d\n", count);
return 0;
}
```
程序运行后,会提示用户输入学生人数,然后根据输入的人数,依次询问每个学生的成绩。程序通过计算累计成绩和及格人数,最后计算平均成绩并输出。
相关问题
C语言 统计一批学生的平均成绩与不及格人数
以下是一个简单的C程序,可以用来统计一批学生的平均成绩和不及格人数:
```
#include <stdio.h>
int main() {
int n, i, score;
float sum = 0, avg;
int fail = 0;
printf("请输入学生人数:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
printf("请输入第%d个学生的成绩:", i);
scanf("%d", &score);
sum += score;
if (score < 60) {
fail++;
}
}
avg = sum / n;
printf("平均成绩为:%.2f\n", avg);
printf("不及格人数为:%d\n", fail);
return 0;
}
```
程序首先要求用户输入学生人数,然后使用一个for循环来逐个输入每个学生的成绩。在循环中,程序累加所有成绩的总和,并在成绩小于60时增加不及格人数的计数器。最后,程序计算平均成绩和不及格人数,并输出结果。
注意:这个程序没有对输入进行错误检查,例如用户输入的不是数字等情况。在实际应用中,应该加入适当的错误处理代码来保证程序的健壮性。
C语言计算平均成绩并统计及格人数的代码
下面是一个简单的 C 语言代码,用于计算平均成绩并统计及格人数:
```c
#include <stdio.h>
int main() {
int n, pass = 0;
float score, sum = 0, average;
printf("请输入学生人数:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
printf("请输入第 %d 个学生的成绩:", i);
scanf("%f", &score);
sum += score;
if (score >= 60) {
pass++;
}
}
average = sum / n;
printf("平均成绩为:%.2f\n", average);
printf("及格人数为:%d\n", pass);
return 0;
}
```
代码中使用了一个 `for` 循环来输入每个学生的成绩并计算总分,另外使用了一个 `if` 条件语句来统计及格人数。最后,计算平均成绩并输出结果。