题解 | #日期类#
日期类
https://www.nowcoder.com/practice/130aa2d7d1f5436b920229dca253893b
#include<cstdio>
int main() {
int Mday[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int n;
scanf("%d", &n);
for (int i = 0; i <= n; ++i) {
int year, mon, day;
while (scanf("%04d%02d%02d", &year, &mon, &day) != EOF) {
++day;
if (day > Mday[mon]) {
day = 1;
++mon;
if (mon > 12) {
++year;
mon = 1;
}
}
printf("%04d-%02d-%02d\n", year, mon, day);
}
}
}
海康威视公司福利 1407人发布
查看7道真题和解析
