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; }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步