编写一个函数,若参数y为闰年,则返回1否则返回0。

如题所述

第1个回答  2012-12-14
我用pascal语言吧:
function rn(y:longint):longint;
begin
if (y mod 400=0) or ((y mod 100<>0) and (y mod 4=0)) then exit(1) else exit(0);
end;
第2个回答  2012-12-08
用什么语言?比较精确的判断用C#这么写:
public static int IsLeapYear(int year){
if(year>=3200&&year%3200==0&&year%86400==0)return 1;
else if(year%100==0&&year%400==0&&year%3200!=0)return 1;
else if(year%100!=0&&year%4==0)return 1;
else return 0;
}

Javascript这么写:
function IsLeapYear(year)
{
if(year>=3200&&year%3200==0&&year%86400==0)return 1;
else if(year%100==0&&year%400==0&&year%3200!=0)return 1;
else if(year%100!=0&&year%4==0)return 1;
else return 0;
}
VB这么写
public function years(y)
if y mod 4<>0 then
return 0
else if y mod 100=0 then
return 1
else
return 0
end if
end if
end function本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网