用C语言处理。用switch语句编程实现以下功能:

从键盘上输入一个学生的总平均成绩(大于等于0且小于等于100),按分数段评定出成绩的相应等级,90以上为“excellent”,80~89为“good”,70~79为“medium”,60~69为“pass”,59以下为“not pass”。

/*从键盘上输入一个学生的总平均成绩(大于等于0且小于等于100),
按分数段评定出成绩的相应等级,90以上为“excellent”,80~89为“good”,
70~79为“medium”,60~69为“pass”,59以下为“not pass”。**/

#include <stdio.h>
int main(){
int value = 0;
scanf("%d",&value);
switch(value/10){
case 9:
printf("excellent");
break;
case 8:
printf("good");
break;
case 7:
printf("medium");
break;
case 6:
printf("pass");
break;
default:
printf("not pass");
break;
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-03
#include<stdio.h>
int main()
{
int score;
scanf("%d",&score);
if(score<0||score>100)
{
printf("输入数据错误\n");
return 1;
}
switch(score/10)
{
case 10:
case 9:printf("excellent\n");break;
case 8:printf("good\n");break;
case 7:printf("medium\n");break;
case 6:printf("pass\n");break;
default:printf("not pass\n");break;
}
return 0;
}
相似回答