2个回答
展开全部
int y,m,d;
int month[]={31,28,31,30,31,30,31,31,30,31,30,31};
printf("依次输入年、月、日,逗号隔开: ");
scanf("%d,%d,%d",&y,&m,&d);//你想用逗号隔开,%d也要用逗号隔开,否则输入时用空格隔开
if(y%4==0&&y%100!=0||y%400==0)
month[1]=29;
if(m==12&&d==31)
{
y=y+1;
m=1;
d=1;
}
else
{
if(d/month[m-1]==1)//%换成/,不然输入日期是1号时会有问题
{
++m;
d=1;
}
else
++d;
}
printf("明天的日期为:%d年%d月%d日",y,m,d);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询