判断一个整数n是否是闰年
//能被4整除但不能被100整除的年份是闰年,能被400整除的年份也是闰年。 //2024年是闰年,因为它可以被4整除,但不能被100整除。 //1900年不是闰年,因为它可以被100整除,但不能被400整除。 //1600年是闰年,可以被4整除,也能被100整除,但它同时也能被400整除。 #include <stdio.h> int main() { int a = 0; scanf("%d", &a); if(a % 400 == 0) { printf("yes\n"); } else { if(a % 4 == 0 && a % 100 != 0) { printf("yes\n"); } else { printf("no\n"); } } return 0; }
a = int(input()) if (a%4==0 and a%100!=0)&nbs***bsp;(a%400==0): print("yes") else: print("no") |
#include <stdio.h> int main() { int a; scanf("%d", &a); if ((a % 4 == 0 ) && (a % 100 != 0) || (a % 400 == 0 ) ) { printf("yes\n"); } else { printf("no\n"); } return 0; }
#include <stdio.h> int main() { int n; scanf("%d",&n); if(1<=n&&n<=2018) { if((n%4==0&&n%100!=0)||n%400==0) { printf("yes\n"); } else { printf("no\n"); } } return 0; }
int main() { int year = 0; scanf("%d", &year); //1900年是平年 //普通年,润年, 世纪年 if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) printf("yes\n"); else printf("no\n"); return 0; }