#include<stdio.h>
#define N 20;
void main(){
int f1=1,f2=1,f3=0,i;
printf("%6d%6d\n",f1,f2);
for(i=1;i<=N;i++){
f3=f1+f2;
printf("%6d",f3);
f1=f2,f2=f3;//往后移
if(i%6==0)
printf("\n");
}
}
这是我手写的代码:
具体的大致思路是:
1 1 2 3 5 8
找找规律,看看。
前两个数加起来等于第三个数;
f3=f1+f2;
继续往后算,那就是往后移,f1=f2;f2=f3;
如果次数%6==0,则换行。