NYOJ98 - 成绩转换
描述:
输入一个百分制的成绩M,将其转换成对应的等级,具体转换规则如下:
90~100为A;
80~89为B;
70~79为C;
60~69为D;
0~59为E;
90~100为A;
80~89为B;
70~79为C;
60~69为D;
0~59为E;
- 输入:
- 第一行是一个整数N,表示测试数据的组数(N<10)
每组测试数据占一行,由一个整数M组成(0<=M<=100)。 - 输出:
- 对于每组输入数据,输出一行。
- 样例输入:
-
2 97 80
- 样例输出:
-
A B
#include<stdio.h> int main(){ int N,s; scanf("%d",&N); while(N--){ scanf("%d",&s); if(s <= 59)printf("%c\n",'E');else if(s%10 == 0 && s != 100)printf("%c\n",(100-s)/10+64);else printf("%c\n",(100-s)/10+65); } return 0; }