bool leapYear(int year)
{
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
return true;
return false;
}
int GetMonthDay(int year, int month)
{
static int days[13] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };//每次来都不动
int day = days[month];
if (month == 2)
if (leapYear(year))
{
day += 1;
}
return day;
}
int main()
{
int year, month, day;
scanf("%d-%d-%d", &year, &month, &day);
day += 1;
while (day > GetMonthDay(year, month))
{
day -= GetMonthDay(year, month);
month++;
if (month == 13)
{
year++;
month = 1;
}
}
printf("%d-",year);
if(month<10)
printf("0%d-", month);
else
printf("%d-", month);
if (day < 10)
printf("0%dn", day);
else
printf("%dn", day);
return 0;
}