a = input('请输入一个年份用来判断:')
if(( rem(a,100)~= 0 && rem(a,4) == 0 )|| (rem(a,100) == 0 && rem(a,400) == 0))
disp('这年 是闰年')
else
disp('这年 不是闰年')
end
按你的写法 400和4位置应该换一下
其实就是判断放在同一行执行用或连接而已||
判定的顺序要稍稍调整一下,望采纳
function isLeapYear = isLeapYear(year)
if mod(year, 4) == 0 && (mod(year, 100) ~= 0 || mod(year, 400) == 0)
isLeapYear = true;
else
isLeapYear = false;
end