题解 | 日期类
日期类
https://www.nowcoder.com/practice/130aa2d7d1f5436b920229dca253893b
#include <iostream>
#include <stdio.h>
using namespace std;
void NextDay(int &year,int &month,int &day){
int dayOfmonth[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
++day;
if(day>dayOfmonth[month]){
day=1;
month++;
}
if(month>12){
month=1;
year++;
}
}
int main() {
int m;
scanf("%d",&m);
int i,year,month,day;
for(i=0;i<m;i++){
scanf("%d%d%d",&year,&month,&day);
NextDay(year, month, day);
printf("%4d-%02d-%02d\n",year,month,day);
}
}
// 64 位输出请用 printf("%lld")
王道机试指南 文章被收录于专栏
这个专栏是参考王道机试指南中相关的练习题哦
查看14道真题和解析