为什么每输入五个就要换行啊

#include<stdio.h>
int main (void)
{
int i;
int fib[10]={1,1};//数组初始化,生成斐波那契数列前两个数
//动态数组未初始化,其余元素不能确定

/*计算斐波那契数列剩余的8个数*/
for(i=2;i<10;i++){
fib[i]=fib[i-1]+fib[i-2];}

/*输出斐波那契数列*/
 for(i=0;i<10;i++){
    printf("%d ",fib[i]);
    if((i+1)%5==0)/*每输出5个数就换行*/
    printf("\n");
}
return 0;

}

换行的决定在这个语句

if((i+1)%5==0)/*每输出5个数就换行*/
    printf("\n");

如果你不想换行可以将其删除
如果你想改变换行数可以改变%后面的数字,现在是5,你可以将其改变为任何

有帮助请采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力

你想6个换也行啊

换行不是因为你写的换行吗?你为了什么换行呢?问的也是蛮莫名其妙的。你是要我们猜你换行目的?为了输出好看一些吗?

为了让你跟容易看结果