有关数列用printf排版的问题?(我是极品菜鸟)
求Fibonacci数列的40个数,这个数列有如下特点:第1,2两个数为1,1.从第三个数开始,该数是其前面两个数之和.main()
{
long int f1,f2;
int i;
f1=1;
f2=1;
for(i=0;i<=20;i=i+1){
printf("%12ld %12ld",f1,f2);
if(i%2==0)
printf("\n");
f1=f1+f2;
f2=f2+f1;
}
}
打印后结果是:
1 1
2 3 5 8
13 21 34 55
...
我想要打印下面的结果该如何改?
1 1 2 3
5 8 13 21
34 55 ...