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

TOP

返回列表