提示用户输入年份,计算是否是闰年,并输出结果。(要求使用matlab的函数式 m 文件)
时间: 2024-09-11 20:11:32 浏览: 31
python 输入年份 如果是闰年输出True 否则输出False 示例
5星 · 资源好评率100%
在MATLAB中,你可以创建一个函数式m文件,用于接收年份输入并判断该年份是否为闰年。以下是一个简单的示例代码:
```matlab
function isLeapYear = checkLeapYear(year)
% 判断给定的年份是否为闰年
% 如果是闰年,返回1(true)
% 如果不是闰年,返回0(false)
% 判断条件:
% 1. 如果年份能被4整除且不能被100整除,则是闰年。
% 2. 或者,如果年份能被400整除,则也是闰年。
if (mod(year, 4) == 0 && mod(year, 100) ~= 0) || mod(year, 400) == 0
isLeapYear = 1; % 是闰年
else
isLeapYear = 0; % 不是闰年
end
end
```
将上述代码保存为一个m文件,例如命名为`checkLeapYear.m`。然后在MATLAB的命令窗口或脚本中调用这个函数并传入年份,例如:
```matlab
result = checkLeapYear(2020);
if result
fprintf('%d 是闰年。\n', 2020);
else
fprintf('%d 不是闰年。\n', 2020);
end
```
这将会输出`2020 是闰年。`。
阅读全文