返回列表 發帖
本帖最後由 李柏穎 於 2020-7-10 22:57 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     re:
  7.     system("cls");
  8.     int days, start, month;
  9.     cout<<"【 2020月曆查詢 】"<<endl<<endl;
  10.     cout<<"請輸入要查詢的月份(1~12): ";
  11.     cin>>month;
  12.     switch(month)
  13.     {
  14.         case 1:
  15.              days=31,start=4;
  16.              break;
  17.         case 2:
  18.              days=29,start=7;
  19.              break;
  20.         case 3:
  21.              days=31,start=1;
  22.              break;
  23.         case 4:
  24.              days=30,start=4;
  25.              break;
  26.         case 5:
  27.              days=31,start=6;
  28.              break;
  29.         case 6:
  30.              days=30,start=2;
  31.              break;
  32.         case 7:
  33.              days=31,start=4;
  34.              break;
  35.         case 8:
  36.              days=31,start=7;
  37.              break;
  38.         case 9:
  39.              days=30,start=3;
  40.              break;
  41.         case 10:
  42.              days=31,start=5;
  43.              break;
  44.         case 11:
  45.              days=30,start=1;
  46.              break;
  47.         case 12:
  48.              days=31,start=3;
  49.              break;
  50.         default:
  51.             cout<<"輸入錯誤,重新輸入"<<endl;
  52.             system("pause");
  53.             goto re;
  54.     }
  55.     cout<<endl<<"日\t一\t二\t三\t四\t五\t六"<<endl;
  56.         for(int i=1; i<=days+(start-1); i++)
  57.         {
  58.                 if(i<start)
  59.                 {
  60.                         cout<<" \t";
  61.                 }
  62.                 else
  63.                 {
  64.                     cout<<i-(start-1)<<" \t";
  65.                 }
  66.                 if(i/7==0)
  67.                     cout<<endl;
  68.         }
  69.         cout<<endl<<endl;
  70.     system("pause");
  71.     goto re;
  72.     return 0;
  73. }
複製代碼

TOP

返回列表