专栏文章

题解:P5711 【深基3.例3】闰年判断

P5711题解参与者 2已保存评论 2

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
2 条
当前快照
1 份
快照标识符
@mipcw6g6
此快照首次捕获于
2025/12/03 09:56
3 个月前
此快照最后确认于
2025/12/03 09:56
3 个月前
查看原文
判断闰年很简单,只需要用分支结构和逻辑运算符即可。
设年份为 xx,则有:
  • xmod4=0x \bmod 4 = 0xmod1000x \bmod 100 \ne 0 时这一年为闰年,C++ 代码为 x % 4 == 0 && x % 100 != 0
  • xmod400=0x \bmod 400 = 0 时这一年为闰年,C++ 代码为 x % 400 == 0
将它们结合起来,变成下面的代码:
CPP
bool run(int x) {
	return (x % 4 == 0 && x % 100 != 0) || (x % 400 == 0);
}
其中 || 为逻辑运算符中的或,也就是两个或多个条件只要满足一个。
答案即为 run(x)

评论

2 条评论,欢迎与作者交流。

正在加载评论...