#P1008. if 选择结构 - 判断闰年

if 选择结构 - 判断闰年

学习目标:120秒内 一气呵成 打完代码,并且运行正确,并且提交正确。

题目描述

给出一个年份(四位整数),判断其是否为闰年 (闰年一年 366366 天,平年一年 365365 天,为什么?百度百科)。

判断闰年的条件:满足下面两个条件的其中之一。

条件一:是 400400 的倍数(术语:能被 400400 整除)

条件二:是 44 的倍数但同时(同时就是并且)不能是 100100 的倍数(术语:能被 44 整除,但不能被 100100 整除)

(四年一闰,百年不闰,四百年再闰)

如果是闰年输出 YES,否则输出 NO

输入格式

一行一个四位正整数 nn

输出格式

一行,输出 YES 或者 NO

1000
NO
2000
YES

数据规模与约定

无。

提示

神奇de伪代码:

if((n是400的倍数)||((n是4的倍数)&&(n不是100的倍数))) //n不是100的倍数怎么表达? 
//n%100 != 0,不等于就是感叹号加等号,就是 !=
{
    printf("YES");
}
else
{
    printf("NO");
}