m0_63538177 2021-11-09 23:29 采纳率: 88.6%
浏览 34
已结题

c语言解统计个数题。

描述
编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、通过(60~84)和不及格(小于60)的学生人数。

输入格式
以空格分隔、以0结束,输入一些整型数据

样例输入 
88 71 68 70 59 81 91 42 66 77 83 0

样例输出 

=85:2
60-84:7
<60:2

  • 写回答

1条回答 默认 最新

  • 「已注销」 2021-11-09 23:35
    关注
        int m85=0,m60=0,m59=0;
        int data;
        while(1)
        {
            scanf("%d",&data);
            if(data<1)
                break;
            else if(data>84)
                m85++;
            else if(data<60)
                m59++;
            else
                m60++;
        }
        printf(">85:%d\n60~84:%d\n<60:%d\n",m85,m60,m59);
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月12日
  • 已采纳回答 11月10日
  • 创建了问题 11月9日