#P1008. if 选择结构 - 判断闰年
if 选择结构 - 判断闰年
学习目标:120秒内 一气呵成 打完代码,并且运行正确,并且提交正确。
题目描述
给出一个年份(四位整数),判断其是否为闰年 (闰年一年 天,平年一年 天,为什么?百度百科)。
判断闰年的条件:满足下面两个条件的其中之一。
条件一:是 的倍数(术语:能被 整除)
条件二:是 的倍数但同时(同时就是并且)不能是 的倍数(术语:能被 整除,但不能被 整除)
(四年一闰,百年不闰,四百年再闰)
如果是闰年输出 YES
,否则输出 NO
。
输入格式
一行一个四位正整数 。
输出格式
一行,输出 YES
或者 NO
。
1000
NO
2000
YES
数据规模与约定
无。
提示
神奇de伪代码:
if((n是400的倍数)||((n是4的倍数)&&(n不是100的倍数))) //n不是100的倍数怎么表达?
//n%100 != 0,不等于就是感叹号加等号,就是 !=
{
printf("YES");
}
else
{
printf("NO");
}