#include<stdio.h>
int judge(int x)
{
if(x%4==0&&x%100!=0)
return 1;
if(x%400==0)
return 1;
return 0;
}
main()
{
int x,y,i,count=0;
scanf("%d %d",&x,&y);
for(i=x;i<=y;i++)
if(judge(i)) count++;
printf("%d\n",count);
for(i=x;i<=y;i++)
if(judge(i)) printf("%d ",i);
}
这个主函数在后的是满分,为啥后面我将主函数放到后面就说我main那一行不对
#include<stdio.h>
int judge(int)
void main()
{
int x,y,i,count=0;
scanf("%d %d",&x,&y);
for(i=x;i<=y;i++)
if(judge(i)) count++;
printf("%d\n",count);
for(i=x;i<=y;i++)
if(judge(i)) printf("%d ",i);
}
int judge(int x)
{
if(x%4==0&&x%100!=0)
return 1;
if(x%400==0)
return 1;
return 0;
}