这个程序怎么改?结果不对啊

img


想实现每3个年份换行怎么编?
#初学者,希望得到指点和帮助,谢谢!

这咋完全错误呀。求闰年错误,每三个输出一个放在循环外面错误

#include<stdio.h>
int main()
{
int i,t=0;
for(i=1000;i<=2000;i++)
  {
  if((i%4==0&&i%100!=0)||(i%400==0))//‘&&’是‘且’,‘||’是‘或’,‘%’是余数。
    {
        printf("%d ",i);
        t++;//t充当计数器
        if(t%3==0)printf("\n");
    }
  }
}