3 solutions

  • 0
    @ 2026-9-10 22:26:16
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        cout<<"MON TUE WED THU FRI SAT SUN"<<endl;
        int m;
        cin>>m;
        //1月
        if(m==1){
            cout<<"          1   2   3   4   5"<<endl;
            int a=0,b=5;
            while(b<31){
                b++;
                if(b<10 && a!=0) cout<<"   "<<b;
                else if(b<10 && a==0) cout<<"  "<<b;
                else if(b>9 && a!=0) cout<<"  "<<b;
                else cout<<' '<<b;
                
                a++;
                if(a==7) {
                    cout<<endl;
                    a=0;
                }
            }
        }
        //2月
        if(m==2){
            cout<<"                      1   2"<<endl;
            int a=0,b=2;
            while(b<28){
                b++;
                if(b<10 && a!=0) cout<<"   "<<b;
                else if(b<10 && a==0) cout<<"  "<<b;
                else if(b>9 && a!=0) cout<<"  "<<b;
                else cout<<' '<<b;
                
                a++;
                if(a==7) {
                    cout<<endl;
                    a=0;
                }
            }
        }
        //3月
        if(m==3){
            cout<<"                      1   2"<<endl;
            int a=0,b=2;
            while(b<31){
                b++;
                if(b<10 && a!=0) cout<<"   "<<b;
                else if(b<10 && a==0) cout<<"  "<<b;
                else if(b>9 && a!=0) cout<<"  "<<b;
                else cout<<' '<<b;
                
                a++;
                if(a==7) {
                    cout<<endl;
                    a=0;
                }
            }
        }
        //4月
        if(m==4){
            cout<<"      1   2   3   4   5   6"<<endl;
            int a=0,b=6;
            while(b<30){
                b++;
                if(b<10 && a!=0) cout<<"   "<<b;
                else if(b<10 && a==0) cout<<"  "<<b;
                else if(b>9 && a!=0) cout<<"  "<<b;
                else cout<<' '<<b;
                
                a++;
                if(a==7) {
                    cout<<endl;
                    a=0;
                }
            }
        }
        //5月
        if(m==5){
            cout<<"              1   2   3   4"<<endl;
            int a=0,b=4;
            while(b<31){
                b++;
                if(b<10 && a!=0) cout<<"   "<<b;
                else if(b<10 && a==0) cout<<"  "<<b;
                else if(b>9 && a!=0) cout<<"  "<<b;
                else cout<<' '<<b;
                
                a++;
                if(a==7) {
                    cout<<endl;
                    a=0;
                }
            }
        }
        //6月
        if(m==6){
            cout<<"                          1"<<endl;
            int a=0,b=1;
            while(b<30){
                b++;
                if(b<10 && a!=0) cout<<"   "<<b;
                else if(b<10 && a==0) cout<<"  "<<b;
                else if(b>9 && a!=0) cout<<"  "<<b;
                else cout<<' '<<b;
                
                a++;
                if(a==7) {
                    cout<<endl;
                    a=0;
                }
            }
        }
        //7月
        if(m==7){
            cout<<"      1   2   3   4   5   6"<<endl;
            int a=0,b=6;
            while(b<31){
                b++;
                if(b<10 && a!=0) cout<<"   "<<b;
                else if(b<10 && a==0) cout<<"  "<<b;
                else if(b>9 && a!=0) cout<<"  "<<b;
                else cout<<' '<<b;
                
                a++;
                if(a==7) {
                    cout<<endl;
                    a=0;
                }
            }
        }
        //8月
        if(m==8){
            cout<<"                  1   2   3"<<endl;
            int a=0,b=3;
            while(b<31){
                b++;
                if(b<10 && a!=0) cout<<"   "<<b;
                else if(b<10 && a==0) cout<<"  "<<b;
                else if(b>9 && a!=0) cout<<"  "<<b;
                else cout<<' '<<b;
                
                a++;
                if(a==7) {
                    cout<<endl;
                    a=0;
                }
            }
        }
        //9月
        if(m==9){
            cout<<"  1   2   3   4   5   6   7"<<endl;
            int a=0,b=7;
            while(b<30){
                b++;
                if(b<10 && a!=0) cout<<"   "<<b;
                else if(b<10 && a==0) cout<<"  "<<b;
                else if(b>9 && a!=0) cout<<"  "<<b;
                else cout<<' '<<b;
                
                a++;
                if(a==7) {
                    cout<<endl;
                    a=0;
                }
            }
        }
        //10月
        if(m==10){
            cout<<"          1   2   3   4   5"<<endl;
            int a=0,b=5;
            while(b<31){
                b++;
                if(b<10 && a!=0) cout<<"   "<<b;
                else if(b<10 && a==0) cout<<"  "<<b;
                else if(b>9 && a!=0) cout<<"  "<<b;
                else cout<<' '<<b;
                
                a++;
                if(a==7) {
                    cout<<endl;
                    a=0;
                }
            }
        //11月
        }if(m==11){
            cout<<"                      1   2"<<endl;
            int a=0,b=2;
            while(b<30){
                b++;
                if(b<10 && a!=0) cout<<"   "<<b;
                else if(b<10 && a==0) cout<<"  "<<b;
                else if(b>9 && a!=0) cout<<"  "<<b;
                else cout<<' '<<b;
                
                a++;
                if(a==7) {
                    cout<<endl;
                    a=0;
                }
            }
        }
        //12月
        if(m==12){
            cout<<"  1   2   3   4   5   6   7"<<endl;
            int a=0,b=7;
            while(b<31){
                b++;
                if(b<10 && a!=0) cout<<"   "<<b;
                else if(b<10 && a==0) cout<<"  "<<b;
                else if(b>9 && a!=0) cout<<"  "<<b;
                else cout<<' '<<b;
                
                a++;
                if(a==7) {
                    cout<<endl;
                    a=0;
                }
            }
        }
        return 0;
    }
    

    Information

    ID
    2889
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    1
    Tags
    # Submissions
    50
    Accepted
    10
    Uploaded By