C语言怎么才能每输出5个数据转行

2025-04-04 21:23:34
推荐回答(1个)
回答(1):

#include
int main()

    int a,b,i,j=0; //j要初始化
    printf("输入a,b a    scanf("%d  %d",&a,&b);   
    
    for(i=a;i<=b;i++) 
    {
                      if(   i%400==0 || (i%4==0 && i%100!=0) )//添加花括号
                      { 
                            printf("%d ",i); 
                            j++; 
                      
                            if(j%5==0)  
                                      printf("\n"); 
                         //删掉else    
                      }
    } 
    
    getch(); 
    return 0;
}

这个是在你程序基础上面改的,注释的地方是存在问题的,你看一下