while(temp>=365)
{
if(Is_Leap_Year(temp1))//是闰年
{
if(temp>=366)temp-=366;//闰年的秒钟数
else {temp1++;break;}
}
else temp-=365; //平年
temp1++; //计算时钟计数器对应的年份
}
问题:在这段代码中如果temp的值刚好为365 ,而temp1的值恰好为闰年,那么执行else {temp1++;break;} 这个语句 会使年份加1 这不是错误了吗 ?因为闰年有366天?求大神解答!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>