c语言编写程序,计算所有学生的平均成绩并统计成绩在80到90分(不含90)之间的人数
时间: 2023-05-23 12:01:38 浏览: 345
新建文件夹_学生平均成绩与课程平均成绩.c_
可以使用数组存储学生成绩,然后遍历数组求出平均值和在80到90分之间的人数。以下是示例代码:
```c
#include <stdio.h>
int main() {
float scores[100];
int n, count = 0;
float sum = 0, avg;
printf("请输入学生人数:");
scanf("%d", &n);
printf("请输入%d个学生成绩:\n", n);
for (int i = 0; i < n; i++) {
scanf("%f", &scores[i]);
sum += scores[i];
if (scores[i] >= 80 && scores[i] < 90) {
count++;
}
}
avg = sum / n;
printf("平均成绩为:%.2f\n", avg);
printf("成绩在80到90分之间的人数为:%d\n", count);
return 0;
}
```
注意:以上代码中使用了硬编码的数组大小,实际使用时应该根据学生人数动态分配数组大小。
阅读全文