c 判断某年是否为闰年
时间: 2024-11-12 08:34:01 浏览: 4
判断是否闰年
判断一个年份是否为闰年的规则有几种常见的方法:
1. **普通闰年**:公历年份是4的倍数的,通常都是闰年;但是世纪年(即以00结尾的年份),需要满足以下两个条件之一才是闰年:一是能被400整除,二是不能被100整除。
2. **例外规则**:例如,像1900年这样的世纪年就不是闰年,因为它虽然能被4整除但同时也能被100整除,而不能被400整除。
以下是简单的Python代码示例,用于判断某个年份是否为闰年:
```python
def is_leap_year(year):
if year % 4 == 0:
if year % 100 != 0 or (year % 400 == 0): # 异常规则处理
return True
else:
return False
# 测试
year = int(input("请输入一个年份:"))
if is_leap_year(year):
print(f"{year}年是闰年")
else:
print(f"{year}年不是闰年")
```
阅读全文