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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 05:54:49
printf(

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