如何使用C语言编写程序,统计100个学生的分数分布,并打印出每个分数段的人数?
时间: 2024-11-02 17:12:11 浏览: 18
要编写一个C语言程序来统计100个学生的分数分布,你需要掌握数组的使用,数据输入输出以及简单的循环结构。首先,你将使用一个整型数组来存储每个分数段的人数,然后通过循环读取每个学生的分数,并相应地增加数组中对应分数段的计数。最后,遍历数组并打印每个分数段的人数统计。具体的程序实现步骤如下:
参考资源链接:[C语言统计每个分数段人数](https://wenku.csdn.net/doc/7h307vg8s5?spm=1055.2569.3001.10343)
1. 定义一个整型数组`n`,大小为101,用于存储从0分到100分的每个分数段的人数。
2. 初始化数组,将所有元素设置为0,表示每个分数段开始时都没有学生。
3. 使用一个循环结构来模拟输入100个学生的分数,并将相应的分数段人数增加1。
4. 再次使用循环遍历数组`n`,打印出每个分数段的实际人数。
示例代码如下:
```c
#include <stdio.h>
int main() {
int n[101] = {0}; // 初始化分数段人数数组
int score;
// 输入分数并更新数组
for (int i = 0; i < 100; ++i) {
scanf(
参考资源链接:[C语言统计每个分数段人数](https://wenku.csdn.net/doc/7h307vg8s5?spm=1055.2569.3001.10343)
阅读全文