#include <stdio.h>
int main() {
int x;
scanf("%d", &x); // 读取输入的年份
// 判断闰年的条件
if ((x % 4 == 0 && x % 100 != 0) || (x % 400 == 0)) {
printf("yes\n"); // 如果是闰年,输出"yes"
} else {
printf("no\n"); // 如果不是闰年,输出"no"
}
return 0;
}
这边给各位小伙伴说明一下“闰年”判断规则:
-
如果这个年份能被4整除,但不能被100整除,那它就是闰年。比如2004年是闰年,但1900年不是。
-
如果这个年份能被400整除,那它也是闰年。比如2000年就是闰年。
只要满足两点中的任何1点就是 闰年
所以我们在上述代码中 设置了
(x % 4 == 0 && x % 100 != 0) || (x % 400 == 0)
进行判断
插播一条题外话:
这是一个专栏,小伙伴们可以点击订阅专栏,会进行实时更新噢!
专栏链接:
https://blog.youkuaiyun.com/weixin_51563198/category_12890866.html?spm=1001.2014.3001.5482