返回列表 發帖
  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=6;
  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.    
  56.     cout<<endl<<"日\t一\t二\t三\t四\t五\t六"<<endl;
  57.     for(int i=1; i<=days+(start-1); i++)
  58.     {
  59.          if(i<start)
  60.          {
  61.              cout<<" \t";
  62.          }
  63.          else
  64.          {
  65.              cout<<i-(start-1)<<"\t";
  66.          }
  67.          if(i%7==0)
  68.              cout<<endl;
  69.     }
  70.     cout<<endl<<endl;
  71.     system("pause");
  72.     goto re;
  73.     return 0;   
  74. }
複製代碼

TOP

返回列表