一、原理
本题要求计算给定两个年份 a
和 b
之间(不包含 a
和 b
本身)所有闰年的年份之和。闰年的判断规则是:能被 400 整除的年份是闰年,或者能被 4 整除但不能被 100 整除的年份也是闰年。代码通过遍历 a + 1
到 b - 1
之间的所有年份,根据闰年判断规则筛选出闰年,并将这些闰年的年份值累加起来,最终输出累加和。
二、步骤
- 输入处理:
- 从标准输入读取两个整数
a
和b
,代表两个年份。 - 为了确保后续遍历范围的正确性,如果
a
大于b
,则交换a
和b
的值,保证a
小于等于b
。
- 从标准输入读取两个整数
- 初始化累加和:
- 定义一个整数变量
sum
,并初始化为 0,用于存储所有闰年年份的累加和。
- 定义一个整数变量
- 遍历年份范围并判断闰年:
- 使用
for
循环遍历从a + 1
到b - 1
的所有年份,循环变量为i
。 - 对于每个年份
- 使用