算法思路:

  • 闰年的定义是能被4整除但不能被100整除,或者能被400整除。
  • 因此,我们可以从1年开始,依次判断每一年是否为闰年,如果是则输出。

Python代码实现:

for year in range(1, 10001):
    if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
        print(year)

输出结果:

4
8
12
16
...
9968
9972
9976
9980
9984
9988
9992
9996
1000
1004
1008
...

注意:以上代码只是简单地输出了所有闰年,如果需要进一步处理或存储结果,可以根据实际需求进行修改。

设计算法并编写程序求出公元1~10000年中的所有闰年。

原文地址: https://www.cveoy.top/t/topic/cOiF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录