<img src="https://img-blog.csdn.net/20161110085256607?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />#include <stdio.h>
#include <stdio.h>
int leap_year(int n);
int main()
{
int i;
int cnt;
int m,n;
scanf("%d %d",&m,&n);
cnt=0;
for(i=m;i<=n;i++)
{
if(leap_year(i))
{
printf("%d",i);
cnt++;
if(cnt==8)
{
printf("\n");
cnt=0;
}
else
{
printf(" ");
}
}
}
return 0;
}
int leap_year(int n)
{
if(n%4==0&&(n%100!=0||n%400==0))
return n;
else
return 0;
}
不要把自定义函数写进其他函数里 还有注意局部变量