#include <stdio.h>
int main() {
int year;
for (int i = 1; i <= 100;i++) {
printf("请输入所判断的年份:");
scanf_s("%d", &year);
if (year >= 10000 || year <= 100) {
printf("~~~~~~亲,输入的年份太大或者太小,请重新输入,~~~~~\n");
}
else if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { //能被4整除并且不能被100整除或者能被100整除的年份为闰年
printf("yes\n");
}
else {
printf("no\n");
}
}
return 0;
}
首先我们要知道,什么为闰年,什么为平年,要求出闰年我们要知道特征,需要满足一定的条件能被4整除且不能被100整除,或者能被400整除的数为闰年。