viridity435 2021-09-26 19:35 采纳率: 100%
浏览 24
已结题

这个问题谁能帮我编一下

img

  • 写回答

1条回答 默认 最新

  • zkkis 2021-09-26 20:25
    关注

    仅供参考

    #include<bits/stdc++.h>
    
    using namespace std;
    
    int main(){
        int m,d,y,days;
        cin >> m >> d >> y;
        if(m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12){
            days = 31;
        }
            else if(m == 4 || m == 6 || m == 9  || m == 11){
                days = 30;
            }
                else{
                    if(y % 4 == 0){
                        days = 29;
                    }
                        else{
                            days = 28;
                        }
                }
                
        if(d < days){
            d ++;
        }
            else{
                d = 1;
                if(m < 12){
                    m ++;
                }
                    else{
                        y ++;
                        m = 1;
                    }
            }
        cout << m << " " << d << " " << y;
        return 0;
    }
    
    

    觉得有帮助点一下采纳

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月4日
  • 已采纳回答 9月26日
  • 创建了问题 9月26日