输入今天的日期,输出明天的日期。
输入格式:
输入3个用“/”隔开的整数,分别表示今天日期的年份、月份、日子。保证日期正确
输出格式:
输出3个用“/”隔开的整数,分别表示明天日期的年份、月份、日子。
输入样例:
2019/2/7
输出样例:
2019/2/8
代码:
#include<stdio.h>
int main()
{
int year, month, day;
scanf("%d/%d/%d", &year, &month, &day);
if((year%100!=0 && year%4==0)||year%400==0)
{
if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10)
{
if(day == 31)
{
printf("%d/%d/%d",year,month+1,1);
}
else
{
printf("%d/%d/%d",year,month,day+1);
}
}
else if(month==12)
{
if(day==31)
{
printf("%d/%d/%d",year+1,1,1);
}
else
{
printf("%d/%d/%d",year,month,day+1);
}
}
else if(month==4 || month==6 || month==9 || month==11)
{
if(day==30)
{
printf("%d/%d/%d",year,month+1,1);
}
else
{
printf("%d/%d/%d",year,month,day+1);
}
}
else if(month==2)
{
if(day==29)
{
printf("%d/%d/%d",year,month+1,1);
}
else
{
printf("%d/%d/%d",year,month,day+1);
}
}
}
else
{
if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10)
{
if(day == 31)
{
printf("%d/%d/%d",year,month+1,1);
}
else
{
printf("%d/%d/%d",year,month,day+1);
}
}
else if(month==12)
{
if(day==31)
{
printf("%d/%d/%d",year+1,1,1);
}
else
{
printf("%d/%d/%d",year,month,day+1);
}
}
else if(month==4 || month==6 || month==9 || month==11)
{
if(day==30)
{
printf("%d/%d/%d",year,month+1,1);
}
else
{
printf("%d/%d/%d",year,month,day+1);
}
}
else if(month==2)
{
if(day==28)
{
printf("%d/%d/%d",year,month+1,1);
}
else
{
printf("%d/%d/%d",year,month,day+1);
}
}
}
return 0;
}