根据考试成绩等级,打印百分制分数段,转换规则如下:
考试等级: A+,A,A-,B+,B,B-,C,D
对应的百分制:100,90,85,80,75,70,60,<60
代码如下:
#include <stdio.h>
void main(){
char grade1,grade2;
printf("请输入成绩等级\n");
scanf("%c%c",&grade1,&grade2);
switch(grade1){
case 'A':
switch(grade2){
case'+':
printf("score=100\n");break;
case '\n':
printf("score=90");break;
case '-':
printf("score=85");break;
}
break;
case 'B':
switch(grade2){
case'+':
printf("score=80\n");break;
case '\n':
printf("score=75");break;
case '-':
printf("score=70");break;
}
break;
case 'C':
printf("score=60\n");break;
break;
case 'D':
printf("score<60\n");break;
break;
default: printf("输入成绩有错误");
}
}