利用 switch 判斷式, 設計一成績分級程式, 分級方式如下:
80分~100分 甲等
70分~79分 乙等
60分~69分 丙等
0分~59分 不及格
不在以上範圍 輸入錯誤- [hide]#include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- /* 利用 switch 判斷式, 設計一成績分級程式, 分級方式如下:
- 80分~100分 甲等
- 70分~79分 乙等
- 60分~69分 丙等
- 0分~59分 不及格
- 不在以上範圍 輸入錯誤*/
-
- int score=0;
- cout << "請輸入你的成績" << endl;
- cin >> score;
-
- switch(score)
- {
- case 80 ... 100: //如果以區間來呈現
- cout << "甲等" << endl;
- break;
-
- case 70 ... 79: //如果以區間來呈現
- cout << "乙等" << endl;
- break;
-
- case 60 ... 69: //如果以區間來呈現
- cout << "丙等" << endl;
- break;
-
- case 0 ... 59: //如果以區間來呈現
- cout << " 不及格" << endl;
- break;
- }
-
-
- system("pause");
- return 0;
-
- }
- [/hide]
複製代碼 |