打印1000到2000之间的闰年时,创建int函数,只返回了成立时的值的话有什么问题

打印1000到2000之间的闰年时,创建int函数,只返回了成立时的值的话有什么问题?为什么1000不成立时函数返回了200?

img

return 0别注释掉啊

for(i=1000;i<=2000;i++)
{
    if(is_leap_year(i) != 0)
        printf("%d ",i);
}

1、你不是用ret接收is_leap_year( )函数的值了吗,打印ret试一下
2、第16行,printf()函数不需要缩进