输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:
90~100为A;
80~89为B;
70~79为C;
60~69为D;
0~59为E;
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main(){
int s;
while(~scanf("%d",&s)){
int t=s/10;
switch(t){
case 10:
case 9:
printf("A");
break;
case 8:
printf("B");
break;
case 7:
printf("C");
break;
case 6:
printf("D");
break;
case 5: case 4: case 3: case 2: case 1:
case 0:
printf("E");
break;
default:
printf("Score is error!");
break;
}
}
}
使用switch语句需要注意的是,case后面只能跟数值,不能是表达式。