テストスコアレベルに従って、パーセンタイルシステムスコアセクションを印刷します。変換ルールは次のとおりです。
テストレベル: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("输入成绩有错误");
}
}