#include <stdio.h>
int main()
{
int year,month,day;
int maxdays[]={31,28,31,30,31,30,31,31,30,31,30,31};
printf("请输入年月日,中间用空格隔开!\n");
scanf("%d %d %d",&year,&month,&day);
if(year%400==0 || (year%4==0 && year%100!=0)) maxdays[1]=29;//闰年二月最大值是29
if(month>12 || month<1)
{
printf("日期不合法!\n");
return 0;
}
if(day>maxdays[month-1])
{
printf("日期不合法!\n");
return 0;
}
day++;
if(day>maxdays[month-1])
{
day=1;
month++;
if(month>12)
{
month=1;
year++;
}
}
printf("明天的日期是:%d-%d-%d\n",year,month,day);
return 0;
}
温馨提示:答案为网友推荐,仅供参考