“IF 当前时间是 2005年3月4日以前 print("1")”是不是应为“IF 当前时间是 2006年3月4日以前 print("1");”
main()
{int year,month,day;
printf("\nplease input year,month,day:\n");
scanf("%d,%d,%d",&year,&month,&day);
if((year<2006)||(year==2006&&((month<3)||(month==3&&day<4)))) printf("1");
else if((year==2006&&(month>3||(month==3&&day>=4)))||(year==2007&&
(month<3||(month==3&&day<4)))) printf("2");
else if((year==2007&&(month>3||(month==3&&day>=4)))||(year==2008&&
(month<3||(month==3&&day<4)))) printf("3");
else if((year==2008&&(month>3||(month==3&&day>=4)))||(year==2009&&
(month<3||(month==3&&day<4)))) printf("4");
else printf("5");
}
运行结果:
please input year,month,day:
2007,3,6
3