闰年的定义为可以被4整除并且不能被100整除,或者可以被400整除的年份为闰年
#include <stdio.h>
int leap_year(int year) {
//判断是否可以被4整除且不能被100整除或者能被400整除的数
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
return 1; //可以 返回1
}
return 0; //不行返回0
}
int main() {
int year;
int i;
int ret = 0;
for (year = 1000; year <= 2000; year++) {
if (leap_year(year)) {
printf("%d ", year);
}
}
return 0;
}
代码运行结果如下