2017年10月15日 星期日

[C_CH04-易] 成績判斷(C++)

[C_CH04-易] 成績判斷

問題描述:試寫一個程式,輸入學生的成績,成績在90~100分之間為A;成績在80~89分為B;範圍在70~79分為C;而範圍落在60~69為D;未滿60為E。
輸入說明:
輸入一正整數,介於0~100之間。
輸出說明:
輸出成績等級。
範例:

輸入範例:輸出範例:
85
105
30
B
error
E


  1. #include <iostream>  
  2. using namespace std;  
  3.   
  4. int main() {  
  5.     // [C_CH04-易] 成績判斷  
  6.     int grade;  
  7.     while(cin >> grade)  
  8.     {  
  9.         if(0 <= grade && grade <= 100)  
  10.         {  
  11.             if(grade >= 90)  
  12.             {  
  13.                 cout << "A" << endl;  
  14.             }  
  15.             else if(80 <= grade && grade <= 89)  
  16.             {  
  17.                 cout << "B" << endl;  
  18.             }  
  19.             else if(70 <= grade && grade <= 79)  
  20.             {  
  21.                 cout << "C" << endl;  
  22.             }  
  23.             else if(60 <= grade && grade <= 69)  
  24.             {  
  25.                 cout << "D" << endl;  
  26.             }  
  27.             else  
  28.             {  
  29.                 cout << "E" << endl;  
  30.             }  
  31.         }  
  32.         else  
  33.         {  
  34.             cout << "error" << endl;  
  35.         }  
  36.     }  
  37.     return 0;  
  38. }  

沒有留言:

張貼留言