输入一个整数表示年份,判断此年份是不是闰年
时间: 2024-10-18 19:14:51 浏览: 79
03编写程序判断某一个年份是否是闰年.docx
判断一个年份是否为闰年的规则是:
1. 如果该年份能被4整除但不能被100整除,则是闰年。
2. 但是,如果该年份同时能被400整除,那么它仍然是闰年。
例如,2000年是闰年(因为400能整除2000),而1900年不是闰年(虽然4能整除1900,但它也能被100整除,所以不符合第二个条件)。
你可以通过以下步骤编写一个简单的程序来检查:
1. 接收用户输入的年份作为整数。
2. 检查该年份是否能被4整除并且不被100整除,或者是否能被400整除。
3. 根据上述规则返回结果。
如果你需要具体的代码示例,我可以帮你编写一段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}不是闰年")
阅读全文