Board logo

標題: [6/8 作業2] 編班問題-使用switch [打印本頁]

作者: 李泳霖    時間: 2024-5-24 19:12     標題: [6/8 作業2] 編班問題-使用switch

本帖最後由 李泳霖 於 2024-6-15 16:12 編輯

自由國小有新生 150 名,要編入四個班級裡,學校的作法是將學生依名字的筆劃順序編了 1 到 150 號,然後 1 號在一班、 2 號在二班、 3 號在三班、 4 號在四班,而 5 號又回到一班、 6 號在二班、 7 號在三班、 8 號在四班,以此類推……

現在,我們要寫一個程式,輸入一個 1 到 150 的整數(不必檢查是否超出這個範圍),印出該名學生要編到哪一班

請使用switch語法完成

[使用者介面如下]
請輸入編號:75
班級為:三班
  1. #include<iostream>
  2. using namespace std;

  3. int main()
  4. {
  5. re:
  6.     int a;
  7.     cout<<"請輸入編號(1~150):";
  8.     cin>>a;
  9.     a=a%4;
  10.       switch(a)
  11.     {
  12.     case 1:
  13.         cout<<"班級為:一班"<<endl;
  14.         break;
  15.     case 2:
  16.         cout<<"班級為:二班"<<endl;
  17.         break;
  18.     case 3:
  19.         cout<<"班級為:三班"<<endl;
  20.         break;
  21.     case 0:
  22.         cout<<"班級為:四班"<<endl;
  23.         break;
  24.     }
  25.     goto re;
  26.     return 0;
  27. }
複製代碼
如下圖:
[attach]18550[/attach]

[attach]18551[/attach]

[attach]18552[/attach]

[attach]18553[/attach]
作者: 張馭棋    時間: 2024-5-25 17:16

此帖僅作者可見
作者: 洪婕馨    時間: 2024-6-15 10:23

此帖僅作者可見
作者: 邱博宥    時間: 2024-6-15 13:57

此帖僅作者可見
作者: 郭宥威    時間: 2024-6-15 14:41

此帖僅作者可見
作者: 陳子芳    時間: 2024-6-15 16:01

此帖僅作者可見
作者: 黃荏澧    時間: 2024-6-15 16:03

此帖僅作者可見
作者: 鄧塏諺    時間: 2024-6-15 16:05

此帖僅作者可見
作者: 孫苡瑄    時間: 2024-6-15 16:08

此帖僅作者可見
作者: 翁祐安    時間: 2024-6-15 16:08

此帖僅作者可見
作者: 吳翊瑒    時間: 2024-6-15 16:12

此帖僅作者可見
作者: 翁品皓    時間: 2024-6-15 16:18

此帖僅作者可見
作者: 王韋鈞    時間: 2024-6-15 23:22

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2