课程
/后端开发
/C
/C语言入门
if(year%100==0&&year%400==0||year%4==0&&year%100!=0)i=1;这个是怎么得出来的,求解释
2015-11-13
源自:C语言入门 4-17
正在回答
闰年的判断条件:一、年数能被4整除但不能被100整除;二、年数能被400整除。满足以上条件的年数就是闰年,闰年2月比平年多一天,在计算时天数就要多加一天。i=1或i=0以此为判断的标志。
qq_孤独的沉默_0 提问者
不是说能被400整除才十闰年吗?为什么还是等于0不是该等于1吗?还有后面的感叹号是什么意思?
顾玌
if(year%4==0&&year%100!=0)i=0 这样不行吗,您给看看
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答 if(year%100==0&&year%400==0||year%4==0&&year%100!=0)i=1;
2 回答 if(year%4==0&&year%100!=0||year%400==0)
2 回答if(year%4==0&&year%100!=0||year%400==0)
2 回答if((year%4 == 0 || year%400 == 0) && (year%100 != 0))
1 回答year%4==0&&year%100!=0||year%400==0