本帖最後由 李泳霖 於 2024-6-15 16:12 編輯
自由國小有新生 150 名,要編入四個班級裡,學校的作法是將學生依名字的筆劃順序編了 1 到 150 號,然後 1 號在一班、 2 號在二班、 3 號在三班、 4 號在四班,而 5 號又回到一班、 6 號在二班、 7 號在三班、 8 號在四班,以此類推……
現在,我們要寫一個程式,輸入一個 1 到 150 的整數(不必檢查是否超出這個範圍),印出該名學生要編到哪一班
請使用switch語法完成
[使用者介面如下]
請輸入編號:75
班級為:三班- #include<iostream>
- using namespace std;
- int main()
- {
- re:
- int a;
- cout<<"請輸入編號(1~150):";
- cin>>a;
- a=a%4;
- switch(a)
- {
- case 1:
- cout<<"班級為:一班"<<endl;
- break;
- case 2:
- cout<<"班級為:二班"<<endl;
- break;
- case 3:
- cout<<"班級為:三班"<<endl;
- break;
- case 0:
- cout<<"班級為:四班"<<endl;
- break;
- }
- goto re;
- return 0;
- }
複製代碼 如下圖:
|