k天纪念日
Posted 卷王之王1.0
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k天纪念日相关的知识,希望对你有一定的参考价值。
#include<iostream>
using namespace std;
int day[13]=0,31,30,31,30,31,30,31,31,30,31,30,31;
//先把2月分定为30天,之后再修改
int main()
int y,m,d,k;
while(1)
cin>>y>>m>>d>>k;
for(int i=1;i<=k;i++)
if(m%400==0||((m%100!=0)&&m%4==0))
day[2]=29;
else
day[2]=28;
d++;
if(d==day[m]+1)
d=1;
m++; //当日比该月天数大1时,变为1号,月份加1
if(m==13)
m=1;
y++; //当月份为13月时,年加1,月变为1
printf("%04d-%02d-%02d\\n",y,m,d);//不足位数以0补位
return 0;
以上是关于k天纪念日的主要内容,如果未能解决你的问题,请参考以下文章