洛谷B3846[GESP样题 一级] 闰年求和

一、原理

 

本题要求计算给定两个年份 a 和 b 之间(不包含 a 和 b 本身)所有闰年的年份之和。闰年的判断规则是:能被 400 整除的年份是闰年,或者能被 4 整除但不能被 100 整除的年份也是闰年。代码通过遍历 a + 1 到 b - 1之间的所有年份,根据闰年判断规则筛选出闰年,并将这些闰年的年份值累加起来,最终输出累加和。

二、步骤

  1. 输入处理
    • 从标准输入读取两个整数 a 和 b,代表两个年份。
    • 为了确保后续遍历范围的正确性,如果 a 大于 b,则交换 a 和 b 的值,保证 a 小于等于 b
  2. 初始化累加和
    • 定义一个整数变量 sum,并初始化为 0,用于存储所有闰年年份的累加和。
  3. 遍历年份范围并判断闰年
    • 使用 for 循环遍历从 a + 1 到 b - 1 的所有年份,循环变量为 i
    • 对于每个年份 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值