返回列表 發帖

[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. }
複製代碼
如下圖:






附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊
istak.teach2@gmail.com

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表