如题所述
这段代码中九十分和九十分以上为优,七十分以及七十分以上为良,六十分和六十分以上为及格,六十分以下为不及格。
#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;
}
#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
怎么分类呀!