printf("%s",a%(a%100?4:400)?"NO":"YES") 初学c语言,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 00:34:04
printf("%s",a%(a%100?4:400)?"NO":"YES")初学c语言,printf("%s",a%(a%100?4:400)?"NO":"YES")初学c语言,printf("%s

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
说到底就是运算符优先级的问题