题目详情如下:
蒜头君和花椰妹谈恋爱啦。祝福他们吧。蒜头君想知道第他们的第 100 天,200 天 ... 纪念日。
输入格式
输入 4 个整数 y,m,d表示他们在一起的日期,保证是一个 1900 年 1 月 1 日以后的日期,蒜头君想知道他们的 k(0≤k≤10000)天纪念日。
输出格式
输出格式按照yyyy-mm-dd
的格式输出 k 天纪念日的日期。月份和天数必须各输出 2 位。保证最后答案年份不超过 4 位。
样例输入1
2016 10 1 100
样例输出1
2017-01-09
样例输入2
2017 1 1 10
样例输出2
2017-01-11
源代码:
#include"cstdio"
int main()
{
int day[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int y,m,d,k;
scanf("%d %d %d %d",&y,&m,&d,&k);
for(int i=1;i<=k;i++)
{
if(y%400==0 || (y%100!=0&&y%4==0))
{
day[2]=29;
}
else
{
day[2]=28;
}
d++;
if(d == day[m]+1)
{
d=1;
m++;
}
if(m==13)
{
m=1;
y++;
}
}
printf("%04d-%02d-%02d",y,m,d);
return 0;
}