#YHT2025021408. 成绩换算

成绩换算

育华学校的成绩批量换算问题

题目描述

育华学校要对 nn 名学生的考试成绩进行等级换算。学校采用的成绩换算规则如下:

成绩换算函数

设原始成绩为 xx(0≤x≤1000\leq x\leq100),等级成绩 yy 根据以下分段函数来计算:

  1. 当 90≤x≤10090\leq x\leq100 时,y=′A′y = 'A';
  2. 当 80≤x<9080\leq x < 90 时,y=′B′y = 'B';
  3. 当 70≤x<8070\leq x < 80 时,y=′C′y = 'C';
  4. 当 60≤x<7060\leq x < 70 时,y=′D′y = 'D';
  5. 当 0≤x<600\leq x < 60 时,y=′E′y = 'E'。

现在给定 nn 名学生的原始成绩,需要编写一个函数来依次计算并输出每名学生对应的等级成绩。

输入格式

第一行包含一个正整数 nn(1≤n≤1001\leq n\leq 100),表示学生的人数。 第二行包含 nn 个整数,每个整数的范围是 00 到 100100,表示 nn 名学生的原始考试成绩,整数之间用空格分隔。

输出格式

输出 nn 行,每行一个字符,表示对应学生的等级成绩('A'、'B'、'C'、'D' 或 'E')。

样例

输入样例

3
95 55 82

输出样例

A
E
B

数据范围

  • 对于 30% 的数据,1≤n≤101\leq n\leq 10。
  • 对于 60% 的数据,1≤n≤501\leq n\leq 50。
  • 对于 100% 的数据,1≤n≤1001\leq n\leq 100,每个学生的原始成绩范围是 0≤x≤1000\leq x\leq100。