将百分制成绩score按下列原则划分其等级:
score≥90等级为A;
80 ≤score<90,等级为B;
70≤score<80,等级为C;
60≤score<70,等级为D;
score<60,等级为E。
输入格式:
只有一个整数,代表成绩score。测试用例保证所有整数可以用int存储。
输出格式:
只有一行,当成绩小于0或大于100时为"The score is out of range!"(不包括引号),否则为输入的学生成绩对应的等级。
输入样例:
89
输出样例:
B
#include<stdio.h>
int main()
{
int x;
scanf("%d",&x);
int y=x/10;
if(x<0||x>100)
{
printf("The score is out of range!");
}
else
{
switch(y)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:printf("E");break;
case 6:printf("D");break;
case 7:printf("C");break;
case 8:printf("B");break;
case 9:
case 10:printf("A");break;
}
}
}