规律是:f[0]=1,f[1]=1,f[i]=f[i-1]+f[i-2],i>1
#include
voidmain()
{
inti,array[20]={1,1};
for(i=2;i<20;i++)
{
array[i]=array[i-2]+array[i-1];
}
for(i=0;i<20;i++)
{
printf("%d",array[i]);
}
printf("\n");
}
写好了,看一下,测试通过。。。
追问
那个能不能就是四个数四个数放一行??
追答
#include
voidmain()
{
inti,array[20]={1,1};
for(i=2;i<20;i++)
{
array[i]=array[i-2]+array[i-1];
}
for(i=0;i<20;i++)
{
printf("%4d\t",array[i]);
if((i+1)%4==0)
{
printf("\n");
}
}
printf("\n");
}
可以,想怎么样都可以。。。左右对齐都可以。。这里是右对齐~
把printf("%4d\t",array[i]);中的4去掉,就是左对齐,这个好看点。。