#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个换也行啊
换行不是因为你写的换行吗?你为了什么换行呢?问的也是蛮莫名其妙的。你是要我们猜你换行目的?为了输出好看一些吗?
为了让你跟容易看结果