请问为什么输出格式不对呀

img


要求三个一行 我的输出咋是三个一列🌚
#include
int main()
{
int i,count=0;
for(i=1000;i<=1100;i++)
{
if(i%400==0||i(这里有个% 系统说不能有相同符号我就删了)4==0&&i%100!=0)
printf("%d",i);
count++;
if(count%3==0)
printf("\n");
}

return 0;

}

第一个if后边括号加上

#include<stdio.h>
int main()
{
int i,count=0;
for(i=1000;i<=1100;i++)
{
if(i%400==0||i%4==0&&i%100!=0){

printf("%d\t",i);
count++;
if(count%3==0)
printf("\n");}
}
return 0;
}

#include<stdio.h>
int main() {
    int i,count=0;
    for(i=1000; i<=1100; i++) {
        if(i%400==0||i%4==0&&i%100!=0){
            printf("%d ",i);
            count++;
        }
        if(count%3==0)
            printf("\n");
    }
    return 0;
}

是闰年count++,少一个大括号