C语言编写程序输入十个学生的成绩,按优,良,及格,不及格分类输出,并以-1为输入结束

如题所述

这段代码中九十分和九十分以上为优,七十分以及七十分以上为良,六十分和六十分以上为及格,六十分以下为不及格。
#include <stdio.h>
int main(int argc, char *argv[])
{
int score;
while(1)
{
scanf("%d",&score);
if(score == -1) return 0; //输入-1则结束
if(score > 100||score < 0) //输入大于一百或小于零,输入错误
{
printf("输入错误,请重新输入\n");
continue;
}
score /= 10;
switch(score)
{
case 10:
case 9:{printf("优秀\n");break;}
case 8:
case 7:{printf("良好\n");break;}
case 6:{printf("及格\n");break;}
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:{printf("不及格\n");break;}
}
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-02
怎么分类呀!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网