文章

17

粉丝

43

获赞

10

访问

8.9k

头像
日期类 题解:
P1437 北京理工大学机试题
发布于2023年7月27日 10:04
阅读数 551

 考虑特殊年份特殊day几种情况

 

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int m;
    int f[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    cin>>m;
    for(int i=0;i<m;i++)
    {
        int y,m,d;
        cin>>y>>m>>d;
        if(d+1>f[m])
        {
            if(m<12)
            {
               m=m+1;
               d=1;
            }
            else{
                y=y+1;
                m=1;
                d=1;
            }
        }
        else{
            d=d+1;
        }
        printf("%d-%02d-%02d\n",y,m,d);

    }
    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发