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

    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);