判断某年是否是闰年。输入一个整数表示年份,输出是否为闰年。
时间: 2024-05-08 21:15:12 浏览: 22
闰年的定义:能被4整除但不能被100整除,或者能被400整除的年份是闰年。
以下是Python代码实现:
```python
year = int(input("请输入年份:"))
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print(year, "是闰年")
else:
print(year, "不是闰年")
```
例如,输入2024,输出为“2024 是闰年”。
相关问题
判断某年是否是闰年。输入一个整数表示年份,输出是否为闰年。用代码实现
好的,我了解了您的要求。以下是判断某年是否是闰年的 Python 代码实现:
```
year = int(input("请输入一个年份:"))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print(year, "年是闰年")
else:
print(year, "年不是闰年")
```
如果您有其它问题需要回答,可以直接问我。
matlab编写一个函数 project1.m,其功能是判断某一年是否为闰年
好的,以下是一个判断闰年的 Matlab 函数示例:
```matlab
function leapYear = project1(year)
% 判断某年是否为闰年
% 输入参数:
% year: 待判断的年份,格式为整数
% 输出参数:
% leapYear: 若输入年份为闰年,则返回 1;否则返回 0
if mod(year, 4) == 0
% 能被 4 整除
if mod(year, 100) == 0
% 能被 100 整除
if mod(year, 400) == 0
% 能被 400 整除
leapYear = 1;
else
leapYear = 0;
end
else
% 不能被 100 整除
leapYear = 1;
end
else
% 不能被 4 整除
leapYear = 0;
end
```
你可以将上述代码保存为 project1.m 文件,并在 Matlab 命令行界面中输入 `leapYear = project1(2020)` 等调用该函数来测试。