P5711 【深基3.例3】闰年判断
时间: 2024-10-16 13:22:07 浏览: 11
P5711 【深基3.例3】这个题目很可能是指编程中的一个常见任务——判断给定的一年是否是闰年。通常,闰年的规则是这样的:
- 如果一个年份能被4整除,那么它通常是闰年;
- 然而,每四年一次的规则有一个例外:世纪年(即以00结尾的年份)必须能够被400整除才是闰年。
例如,2000年是闰年,因为它既能被4整除又能被400整除;而1900年不是闰年,虽然它能被4整除,但它不是400的倍数。
如果你需要编写一个程序来实现这个功能,可以参考以下伪代码示例:
```python
def is_leap_year(year):
if year % 4 == 0:
if year % 100 == 0:
if year % 400 == 0:
return True
else:
return False
else:
return True
else:
return False
```
在这个函数中,我们首先检查年份能否被4整除,如果不能,则直接返回False。然后,如果能被4整除但不能被100整除,那么它是闰年。最后,如果能被100整除,我们再进一步确认它是否能被400整除来确定是否是闰年。
相关问题
p5711 【深基3.例3】闰年判断
题目描述:
给定一个年份,判断它是否为闰年。
闰年的定义如下:
1. 能被4整除但不能被100整除。
2. 能被400整除。
输入格式:
输入包含一个整数y(190≤y≤300)。
输出格式:
输出一行,如果给定的年份是闰年,则输出YES,否则输出NO。
样例输入:
200
样例输出:
YES
解题思路:
判断一个年份是否为闰年,只需要判断它是否满足以下两个条件之一即可:
1. 能被4整除但不能被100整除。
2. 能被400整除。
因此,我们可以使用if语句来判断年份是否为闰年,如果满足以上两个条件之一,则输出YES,否则输出NO。
参考代码:
C++ 代码
阅读全文