|
楼主 |
发表于 2004-11-19 08:30:12
|
显示全部楼层
大哥们!我是这样的:
*************************************
前10位是这样的:
01.02.03.04.05.06.07.08.09.10 11
1 1 2 3 5 8 13 21 34.55.89
*************************************
#############################A
##########################89 B
#######################34 55
#####################13 21
##################5 8
################2 3
#############1 1
89=34+55
55=34+21
这样是两个三个形!
平放就是:
1 2 5 13 34 89
..1 3 8 21 55
下面是将上数放到两个数组里,空位用0表示!好在数组在没有初始化是各元素是0的.A[0], B[0]不要!
**************
A:00.01.02.03.04.05.06.07.08.09 数组
A:00.01.00.02.00.05.00.13.00.34.00.89数
B:00.00.01.00.03.00.08.00.21.00.55数
*************************************
#include <stdio.h>
#define SIZE 10
main (void)
{
int size,e;
int num;
int i=3;
int a[SIZE/2];
int b[SIZE/2];
printf("keymum:\n") ;
scanf("%d",&size) ;
for( a[1]=1, b[2]=1;i<size+2;i++)
a= a[i-2]+ b[i-1];
for( ;i<size+2;i++)
{e= a;printf("%d",e);}
return 0;
}
编译通过了!不过运行得不到想要的结果!请帮帮我! |
|