这句话啥意思,C语言问题,那个%啥意思
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/03 07:27:33
这句话啥意思,C语言问题,那个%啥意思
case 2:if((year % 4 ==0) && (year % 100 =0) ||(year % 400==0))
我知道year%2是取余的意思,那这个呢?
case 2:if((year % 4 ==0) && (year % 100 =0) ||(year % 400==0))
我知道year%2是取余的意思,那这个呢?
![这句话啥意思,C语言问题,那个%啥意思](/uploads/image/z/2277391-31-1.jpg?t=%E8%BF%99%E5%8F%A5%E8%AF%9D%E5%95%A5%E6%84%8F%E6%80%9D%2CC%E8%AF%AD%E8%A8%80%E9%97%AE%E9%A2%98%2C%E9%82%A3%E4%B8%AA%25%E5%95%A5%E6%84%8F%E6%80%9D)
year % 2是取余,那 year %4就不是了?肯定也是嘛,year % 4 ==0是指 year能被4整除(除于4的余数为0),year % 100 !=0 是指year不能被100整除,year % 400==0指year能被400整除.
整句话的意思就是,符合条件的情况是:year 是4的倍数但不是100的倍数,或者year是400的倍数.这其实就是闰年的算法.
整句话的意思就是,符合条件的情况是:year 是4的倍数但不是100的倍数,或者year是400的倍数.这其实就是闰年的算法.