#include <iostream>
#include <cstdio>
#include <string>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <vector>
#include <stack>
using namespace std;
const int inf=0x3f3f3f3f;
int mon[]={31,28,31,30,31,30,31,31,30,31,30,31};
bool year(int m){
if(m%4==0&&m%100!=0||m%400==0) return true;
return false;
}
int main(){
int y,m,d,k;
scanf("%d%d%d%d",&y,&m,&d,&k);
for(int i=0;i<k;i++){
int t=mon[m-1];
if(year(y)&&m==2) t++;//闰年二月
if(d+1>t){
d=1;
if(m==12){
m=1;y++;
}
else m++;
}
else d++;
}
printf("%d-",y);
if(m<10) printf("0");
printf("%d-",m);
if(d<10) printf("0");
printf("%d\n",d);
return 0;
}
日期计算 恋爱纪念日 n天以后的日期
最新推荐文章于 2023-11-07 11:54:59 发布