用matlab做任意输入一个年份,判断是不是闰年

2025-04-25 03:34:20
推荐回答(2个)
回答1:

function result=RunNin(n)
    if (((mod(n,4)==0) && (mod(n,100)~=0)) || (mod(n,400)==0)) == 1
        result=1;
    else
        result=0;
    end
end

% result=1,闰年;result=0,平年;

回答2:

year = 2002;%输入任意年份
if(mod(year,4)==0 && mod(year,100)~=0 || mod(year,400)==0)
disp('此年是闰年');
else
disp('此年不是闰年');
end