熟悉利用数组处理多个数据(例如:求和、最大数、最小值、条件统计等),访问多个数据的方法。

统计一门课程各分数段的人数:统计一个班级一门课程各分数段的人数,班级人数自定,成绩为百分制整数。
运行结果如下所示:(图片要点开)

img

参考如下代码,望采纳:

#include <stdio.h>

int main()
{
    int n; // 班级人数
    int score; // 存储成绩
    int a = 0, b = 0, c = 0, d = 0, e = 0; // 各分数段人数的计数器

    printf("请输入班级人数:");
    scanf("%d", &n);

    printf("请输入每个学生的成绩(百分制整数):\n");
    for (int i = 0; i < n; i++)
    {
        scanf("%d", &score);
        if (score >= 90 && score <= 100)
            a++;
        else if (score >= 80 && score < 90)
            b++;
        else if (score >= 70 && score < 80)
            c++;
        else if (score >= 60 && score < 70)
            d++;
        else
            e++;
    }

    printf("成绩分布情况如下:\n");
    printf("90分以上人数:%d\n", a);
    printf("80分以上90分以下人数:%d\n", b);
    printf("70分以上80分以下人数:%d\n", c);
    printf("60分以上70分以下人数:%d\n", d);
    printf("60分以下人数:%d\n", e);

    return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^