编写一个函数,若参数y为闰年,则返回1;否则返回0。
答案:3 悬赏:80 手机版
解决时间 2021-07-19 06:19
- 提问者网友:城市野鹿
- 2021-07-18 12:06
编写一个函数,若参数y为闰年,则返回1;否则返回0。
最佳答案
- 五星知识达人网友:北城痞子
- 2021-07-18 12:41
用什么语言?比较精确的判断用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;
}
全部回答
- 1楼网友:一叶十三刺
- 2021-07-18 14:24
int IsLeapYear(int iYear)
{
return !(iYear% 4) && (iYear% 100) || !(iYear% 400);
}
- 2楼网友:渊鱼
- 2021-07-18 13:01
上面的仁兄用两种语言写了,也很对,我就补充一下,用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
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯