AC代码 :
/*
闰年:
1,能被400整除
2,能被4整除,但不能被100整除
*/
#include<stdio.h>
int isbissextile(int x){ // 判断闰年;是闰年返回 1
if(x%400 == 0) return 1;
if(x%4 == 0 && x%100 != 0) return 1;
return 0;
}
int main(){
int x, y;
scanf("%d%d", &x, &y);
int i, buf[350], j=0, flag=0; // buf 数组存放闰年年份
for(i=x; i<=y; i++){
if( isbissextile(i) ){
buf[j] = i;
j ++;
flag ++;
}
}
printf("%d\n", flag);
for(i=0; i<flag; i++){
printf("%d ", buf[i]);
}
return 0;
}