|
void state() //检查日期状态函数(即判断是否闰年,是否小月的函数)
{
switch(month[0]) //2,4,6,9,11月是小月
{
case 1:
if(month[1] == 1) //若是11月,则是小月
small_mon = 1;
else //若是1月,则不是小月
small_mon = 0; break;
case 2:
case 4:
case 6:
case 9: small_mon = 1; break;
default:small_mon = 0;break;
}
k=year[3]*1000+year[2]*100+year[1]*10+year[0];
if(k%4==0&&k%100!=0||k%400==0)
leap_year=1;
else
leap_year=0;
}
|
|