课程
/后端开发
/C
/C语言入门
判断这么写和答案不一样 if (year%100==0||year%4==0) 但是是否有问题呢
2021-11-27
源自:C语言入门 4-2
正在回答
你的意思是如果year被100整除或者被4整除,满足其中一个,就输出为今年为闰年
但是闰年的判断标准是
1、被4整除,但不能被100整除
2、被400整除
满足其中一个就为闰年
所以你 || 两边的判断一个都没对
慕侠1025406
不是一个条件成立就可以吧,要两个条件同时成立。
刚查了一下,我错了
if(year%4==0&&year%100!=0||year%400==0)/*1、能被4整除,但不能被100整除;2、能被400整除;*/
你这没问题吧
year % 4 ==0 year % 100 != 0 两个条件需要同时满足才满足闰年的判断条件之一,此处要用和运算&&,而不是或运算||,这个判断条件和之后的另一个判断条件是或运算
小浪浪天天进步
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答判断是否正确
3 回答这个if()里是怎末判断是否是闰年的?
1 回答对于是否为闰年的判断条件看不懂
1 回答判断条件不大明白
2 回答求解if判断