printf("%s",a%(a%100?4:400)?"NO":"YES") 初学c语言,
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/17 14:00:33
![printf(](/uploads/image/z/14641806-30-6.jpg?t=printf%28%22%25s%22%2Ca%25%28a%25100%3F4%3A400%29%3F%22NO%22%3A%22YES%22%29+%E5%88%9D%E5%AD%A6c%E8%AF%AD%E8%A8%80%2C)
x1K@Z8HJH'vpr̃EqW3Zwx4ɋU"KHbLDx
iL7ro*cZ0,?^ ; UӖ.{` lI8{{KHrp$Q]L"}۸ծqu2ii
printf("%s",a%(a%100?4:400)?"NO":"YES") 初学c语言,
printf("%s",a%(a%100?4:400)?"NO":"YES")
初学c语言,
printf("%s",a%(a%100?4:400)?"NO":"YES") 初学c语言,
(a%100?4:400)这句话表示a能整除100的话,就选择4,否则选择400;
把得到4或400放在a%后面,若为4则是a%4,表示a能整除4的话,输出NO,否则输出yes
说到底就是运算符优先级的问题