2016 - 2024

感恩一路有你

c语言斐波那契数列 C语言中怎么用递归法打印斐波那契数列?

浏览量:1444 时间:2021-03-12 15:17:42 作者:admin

C语言中怎么用递归法打印斐波那契数列?

#包括和限制。H>

int FIB(int n)

{if(n<2)return 1

else return FIB(n-1)FIB(n-2)

}]int main()

{int n,I

printf(“n=”)

scanf(%d”,&n)

for(I=0I<=Ni)

printf(“;d”,FIB(I))

]return 0

可以递归求解。

也可以通过添加您编写的求和函数来完成。

C语言程序设计:用函数求fibonacci数列前n项的和?

#Include

int fun(int n)

{

if(n==1 | | n==2)//递归结束的条件,找到前两项

return 1

else

return fun(n-1)fun(n-2)//如果要找到其他项,请先求前两项,然后求和。

}

int main()

{

int n

printf(“please input n:”)

scanf(%d“,&n)

printf(“result%dn”,fun(n))

return 0

}

]如果您不明白,请询问

c语言斐波那契数列 c语言输出斐波那契数列前n项 c语言输出fibonacci数列

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。