[C_CH04-易] 成績判斷
問題描述:試寫一個程式,輸入學生的成績,成績在90~100分之間為A;成績在80~89分為B;範圍在70~79分為C;而範圍落在60~69為D;未滿60為E。
輸入說明:
輸入一正整數,介於0~100之間。
輸出說明:
輸出成績等級。
範例:
輸入說明:
輸入一正整數,介於0~100之間。
輸出說明:
輸出成績等級。
範例:
輸入範例: | 輸出範例: |
85 105 30 | B error E |
- #include <iostream>
- using namespace std;
- int main() {
- // [C_CH04-易] 成績判斷
- int grade;
- while(cin >> grade)
- {
- if(0 <= grade && grade <= 100)
- {
- if(grade >= 90)
- {
- cout << "A" << endl;
- }
- else if(80 <= grade && grade <= 89)
- {
- cout << "B" << endl;
- }
- else if(70 <= grade && grade <= 79)
- {
- cout << "C" << endl;
- }
- else if(60 <= grade && grade <= 69)
- {
- cout << "D" << endl;
- }
- else
- {
- cout << "E" << endl;
- }
- }
- else
- {
- cout << "error" << endl;
- }
- }
- return 0;
- }
沒有留言:
張貼留言