1108:成绩转换

来源:互联网 发布:马航mh370失联真相知乎 编辑:程序博客网 时间:2024/06/05 07:07

1108:成绩转换


Description


输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:

90~100为A;

80~89为B;

70~79为C;

60~69为D;

0~59为E;


Input


输入数据有多组,每组占一行,由一个整数组成。


Output


对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。


Sample Input


56

67

100

123


Sample Output


E

D

A

Score is error!


Source


#include<iostream>#include<stdio.h>using namespace std;int main(){    int  t,temp;    char grade;    while(1==scanf("%d",&t))    {         if(t>100)         cout<<"Score is error!"<<endl;        else        {            temp=t/10;            switch(temp)            {            case 10:            case 9:                grade='A';                break;            case 8:                grade='B';                break;            case 7:                grade='C';                break;            case 6:                grade='D';                break;            case 5:                grade='E';                break;            case 4:                grade='E';                break;            case 3:                grade='E';                break;            case 2:                grade='E';                break;            case 1:                grade='E';                break;            case 0:                grade='E';                break;             }         cout<<grade<<endl;        }    }    return 0;}


原创粉丝点击