hdoj-2004

来源:互联网 发布:js 禁用input select 编辑:程序博客网 时间:2024/05/02 00:41

成绩转换

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 146589    Accepted Submission(s): 64314


Problem 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
5667100123
 

Sample Output
EDAScore is error!
 

#include<stdio.h>

int main(){

    int score;

    char a;

    while(scanf("%d",&score)!=EOF){

        if(score<=100 &&score>=90) a='A';

        if(score<=89&&score>=80) a='B';

        if(score<=79&&score>=70) a='C';

        if(score<=69&&score>=60) a='D';

        if(score<=59&&score>=0) a='E';

        if(score>100||score<0printf("Score is error!\n");  //这个if条件写成 0==a不能accepted,虽然这样写在Xcode上可以运行

        elseprintf("%c\n",a);

        

    }

}