永发信息网

最后那个else leap=0;不是对应第一个if(year%4==0)吗?怎么是else等于零呢。。不太理解望高手指点。。。

答案:1  悬赏:10  手机版
解决时间 2021-01-23 18:39
最后那个else leap=0;不是对应第一个if(year%4==0)吗?怎么是else等于零呢。。不太理解望高手指点。。。
最佳答案
开头不是定义了两个变量了,当year的值可以对4取余(year%4==0),那么if判断里面的就是给leap这个变量赋值!当year的值不能对4取余,那么则给leap这个变量赋值为0!!追问题目是这样的,用变量leap代表是否闰年的信息。若闰年,令leap=1;非闰年,leap=0.辨别是否闰年的条件你知道的,,那year%4=0;leap=1才对啊。。。追答year%4=0并不是判断该年为闰年的,判断闰年的条件是该年能被4整除,但是不能被100整除,比如说2004年为闰年,1800年却不是闰年,或者能被400整除的为闰年,前面if(year%4==0)这个判断只是为了判断该年能不能被4整除而已。如果都不能被4整除肯定不是闰年了,那么leap的值肯定也为0了,如果能被4整除,进入if判断,再次的进行年判断,是否为闰年,不知这样讲是否可以理解!
其实那样写比较麻烦,我一般的写法为
if((year%4==0 && year%100!=0) || year%400==0){
leap=1;
}else{
leap=0
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东方沸点教育(名苑东北)地址在哪,我要去那里
东方时代超市(学府店)地址在什么地方,想过去
联通卡补回来里面话费还在吗?
湖南省幼教师资培训中心地址有知道的么?有点
下列基本操作正确的是A.用托盘天平称取氯化钠
c&u十足便利地址在什么地方,我要处理点
6.1×6.5+4.1×3.5简便计算
育龙培训学校地址好找么,我有些事要过去,
作文(50分)2011年感动中国十大人物之一的孟
沃尔玛购物广场(人民东路店)地址好找么,我有
光大银行“住房公积金贷款”如何办理?
将长方形纸片ABCD沿过点B的直线折叠,使点A落
东方阳光培训学校地址好找么,我有些事要过去
适合初中生看的英文电影
十足地址在哪,我要去那里办事,
推荐资讯
为什么手机上没有温度传感器
单选题Thestorymakesmethink________mychi
解答题材料一:央视《每周质量报告》报道,浙
紫光智能家居地址在什么地方,想过去办事,
网上算八字哪位做的比较好呢 要大师哦
9(x-4)=7(4-x)解方程怎么做
北安市主星乡教育办地址有知道的么?有点事想
小蚂蚁家政公司地址在什么地方,想过去办事,
选词填空,用方框中词的适当形式填空。(共10
巨人教育(泰州姜堰市)地址在什么地方,我要处
单选题下列反应产生的气体不会污染空气的是(
什么胶水能用于贴墙纸?推荐个牌子呗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?