用c语言编:使此组数每行4列显示出来.1 1 2 3 5 8 13 21…谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/24 12:35:19

#incude<stdio.h>
void main()
{int f1,f2,f3;
int i;
f1=f2=1;
printf("\n%5d%5d",f1,f2);
for(i=3;i<=100;i++);
{f3=f1+f2;
printf("%5d",f3);
f1=f2,f2=f3;
if(i%4==0)
printf("\n");
}
}

【C语言程序】

#incude<stdio.h>

#define MAX_NUM 100

main()
{
long fib[MAX_NUM] = {1,1};
int i;

for(i=2;i<MAX_NUM;i++)
{
fib[i] = fib[i-1]+fib[i-2];
}

for(i=0;i<MAX_NUM;i++)
{
printf("F%d==%d\n", i, fib);
}
return 0;
}

1 1
2 1
3 2
4 3
5 5
6 8
7 13
8 21
9 34
10 55
11 89
12 144
13 233
14 377
15 610
16 987
17 1597
18 2584
19 4181
20 6765
21 10946<