编一个程序 计算1000年----9999年之间 有多少闰年?怎么编?

要编的每一条代码!还要解释!可以+分我用WIN-TC编的,跪求
2025-04-02 04:04:05
推荐回答(2个)
回答1:

地球公转回归年365.2422日
0.2422X4=0.9688 约为1 所以 4 年一闰
0.2422X100=24.22 100年中只有24个闰年
0.2422X400=96.88 约为97 所以 400年中只有97个闰年
到了千年的级别应该会有相应的不规则变动的 96.88和97 是有误差的

回答2:

if(year%400 == 0 || year%100 != 0 && year % 4 == 0)这是闰年的判断条件
百度上很多 ;
不知道 你要的具体语言 所以全程序就不写了