#include
#include
int DaysInMonth[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int isYear(int year)
{
if(year%4==0 || (year%100!=0 && year%400==0))
{
DaysInMonth[1]=29;
return 1;
}
else
{
DaysInMonth[1]=28;
return 0;
}
}
int main()
{
int year,month,day,n;
printf("输入年月日(用空格间隔): ");
scanf("%d %d %d",&year,&month,&day);
printf("输入天数n: ");
scanf("%d",&n);
int i;
for(i=1;i<=n;i++)
{
day++;
isYear(year);
if(day>DaysInMonth[month-1])
{
day=1;
month++;
}
if(month>12)
{
month=1;
year++;
}
}
printf("%d %d %d",year,month,day);
return 0;
}