#include<stdio.h>
int fi(int n)
{
if(n==1||n==2)
return 1;
else
return fi(n-1)+fi(n-2); //递归调用
}
int main()
{
int n,i;
scanf("%d",&n);
for(i=1;i<=n;i++) //每行5个进行输出
{
if(i%5!=0)
printf("%6d",fi(i));
else if(i%5==0)
{
printf("%6d",fi(i));
printf("\n");
}
}
return 0;
}
输出斐波拉契数列(每行5个)
最新推荐文章于 2022-11-27 12:08:49 发布