文章

52

粉丝

0

获赞

82

访问

5.1k

头像
日期类 题解:c++
P1437 北京理工大学机试题
发布于2026年2月5日 21:59
阅读数 50

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

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发