C语言计算平均成绩并统计及格人数的代码
时间: 2023-08-18 22:40:12 浏览: 136
以下是一个简单的 C 语言程序,可以计算出给定数组中的平均成绩,并统计及格人数:
```c
#include <stdio.h>
int main() {
int n, i, count = 0;
float sum = 0.0, avg;
printf("Enter the number of students: ");
scanf("%d", &n);
float marks[n];
printf("Enter the marks of %d students: \n", n);
for (i = 0; i < n; i++) {
scanf("%f", &marks[i]);
if (marks[i] >= 60) {
count++;
}
sum += marks[i];
}
avg = sum / n;
printf("Average marks = %.2f\n", avg);
printf("Number of students who passed = %d\n", count);
return 0;
}
```
在程序中,我们首先从用户那里获取学生数量(n),然后声明一个名为 marks 的浮点数组,以存储学生的成绩。我们使用 for 循环和 scanf() 函数从用户那里获取每个学生的成绩,并在此过程中计算总和(sum)和及格人数(count)。最后,我们通过除以 n 来计算平均成绩(avg),并将其打印出来。
阅读全文
相关推荐

















