hdu 2004 成绩转换

成绩转换

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

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

56

67

100

123

 

 

Sample Output

E

D

A

Score is error!

 1 #include<iostream>
 2 #include <string>
 3 using namespace std;
 4 int main(){
 5     int score;
 6     while (cin >> score) {
 7         if (score >= 0 && score <= 100) 
 8         {
 9             if(score >=70){
10                 if(score >= 80){
11                     if (score >= 90)
12                         cout << "A" << endl;
13                     else 
14                         cout << "B" << endl;
15                 }
16                 else
17                     cout << "C" << endl;
18             } else { 
19                 if (score >= 60)
20                     cout << "D" << endl;
21                 else
22                     cout << "E" << endl;
23             }
24         }
25         else
26             cout << "Score is error!" << endl;
27     }
28 
29     //system("pause");
30     return 0;
31 }
View Code
越努力,越幸运
原文地址:https://www.cnblogs.com/qinduanyinghua/p/5490292.html