弹琴不如撸猫 2023-04-05 17:43 采纳率: 77.8%
浏览 25
已结题

c语言利用一维数组统计

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

img

  • 写回答

4条回答 默认 最新

  • CSDN专家-link 2023-04-05 17:46
    关注

    定义一个5个元素的数组,统计各分数段人数就行

    #include <stdio.h>
    int main()
    {
        int score[10] = {90,85,82,57,69,88,98,62,47,75};
        int grade[5] = {0};
        int i=0;
        printf("输出原始成绩:\n");
        for(i=0;i<10;i++)
            printf("%4d",score[i]);
        printf("\n输出统计结果:\n");
        printf("%-10s%-10s%-10s%-10s%-10s\n","0~59","60~69","70~79","80~89","90~100");
        for(i=0;i<10;i++)
        {
            if(score[i] >= 90)
                grade[4]++;
            else if(score[i]>=80)
                grade[3]++;
            else if(score[i]>=70)
                grade[2]++;
            else if(score[i]>=60)
                grade[1]++;
            else
                grade[0]++;
        }
        for(i=0;i<5;i++)
            printf("%2d人%6s",grade[i]," ");
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 4月18日
  • 已采纳回答 4月10日
  • 创建了问题 4月5日

悬赏问题

  • ¥15 AT89C51控制8位八段数码管显示时钟。
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口