#include <stdio.h> main() { int year,month,day,flag=0; m: printf("Please input year month day:"); scanf("%d%d%d",&year,&month,&day); if((year%4==0&&year%100!=0)||year%400==0) flag=1; if(month==2) { if((day==28&&flag==0)||(day==29&&flag==1)) { day=1; month++; } else if(day==29&&flag==0) { printf("There is not 29th February!\n",year); goto m; } else day++; } else if(month==12) { if(day==31) { day=1; month=1; year++; } else day++; } else if(month==1||month==3||month==5||month==7||month==8||month==10) { if(day==31) { day=1; month++; } else day++; } else { if(day==30) { day=1; month++; } else day++; } printf("the next day is %4d %4d %4d\n",year,month,day); }
C语言编写 输入年月日,输出这个日期的下一天的日期
最新推荐文章于 2024-03-02 10:20:59 发布