本帖最後由 謝承志 於 2020-7-4 16:49 編輯
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- int main()
- {
- re:
- int month,start,days;
- cout<<"【 2020年月曆查詢 】"<<endl<<endl;
- cout<<"請輸入欲查詢的月份(1~12): ";
- cin>>month;
- cout<<endl;
-
- switch(month)
- {
- case 1:
- start=4;days=31;
- break;
- case 2:
- start=7;days=29;
- break;
- case 3:
- start=1;days=31;
- break;
- case 4:
- start=4;days=30;
- break;
- case 5:
- start=6;days=31;
- break;
- case 6:
- start=2;days=30;
- break;
- case 7:
- start=4;days=31;
- break;
- case 8:
- start=7;days=31;
- break;
- case 9:
- start=3;days=30;
- break;
- case 10:
- start=5;days=31;
- break;
- case 11:
- start=1;days=30;
- break;
- case 12:
- start=3;days=31;
- break;
- default:
- cout<<"輸入錯誤,請重新輸入"<<endl;
-
- goto re;
- }
- cout<<"日\t一\t\二\t三\t四\t五\t六"<<endl;
-
- for(int a=1;a<=start+days-1;a++)
- {
- if(a<start)
- {
- cout<<" \t";
- }
- else
- {
- cout<<a-start+1<<" \t";
- }
- if(a%7==0)
- cout<<endl;
- }
- cout<<endl;
- goto re;
- system("pause");
- return 0;
- }
複製代碼 |