用c语言统计平均分、低于平均分的人数和成绩的代码
时间: 2024-02-21 13:01:26 浏览: 59
以下是用C语言实现统计平均分、低于平均分的人数和成绩的代码:
```c
#include <stdio.h>
#define MAX_NUM 100 // 最大学生数量
int main() {
int n; // 学生数量
int sum = 0, num_below_average = 0; // 总分数,低于平均分的人数
int scores[MAX_NUM]; // 学生成绩数组
printf("请输入学生数量:");
scanf("%d", &n);
// 输入成绩
for (int i = 0; i < n; i++) {
printf("请输入第%d个学生的成绩:", i+1);
scanf("%d", &scores[i]);
sum += scores[i];
}
// 计算平均分
float average = (float)sum / n;
// 计算低于平均分的人数和成绩
for (int i = 0; i < n; i++) {
if (scores[i] < average) {
num_below_average++;
printf("第%d个学生的成绩为%d,低于平均分。\n", i+1, scores[i]);
}
}
printf("平均分为%.2f,低于平均分的人数为%d。\n", average, num_below_average);
return 0;
}
```
使用方法:运行程序后,输入学生数量和每个学生的成绩,程序会自动计算平均分、低于平均分的人数和成绩,并输出结果。
相关推荐
![text/x-c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)