用递归的方法编写函数求Fibonacci级数,观察递归调用的过程.用C语言写.
人气:197 ℃ 时间:2020-02-03 00:37:47
解答
#include
long fib(int n)
{
int a;
if(n==1)
a=1;
else if(n==2)
a=1;
else
a=fib(n-1)+fib(n-2);
return a;
}
void main()
{
\x09int h;
\x09printf("qingshuru h:");
\x09scanf("%d",&h);
\x09fib(h);
\x09printf("%d",fib(h));
}
推荐
- C语言:采用递归调用函数方法计算Fibonacci数列的前20项
- 如何用递归的方法编写函数求Fibonacci级数,公式为Fn=Fn-1+Fn-2(n>2),F1=F2=1.
- 有关鸟的成语 并理解意思
- 在括号里填写合适的反义词(在括号里两个词是相互反义的):一切()都不存在了,
- 已知a与b互为相反数,▏c▏=1,d与e互为倒数,求代数式4de-(a+b)+c的值
- 74名少先队员参加植树种花活动,植树5人一组,种花3人一组,正好分成18个小组,参加植树种花的各有多少人
- 高中生读书笔记
- “半导体”的导电原理是什么?
猜你喜欢
- She went for a walk after supper.怎么改为否定句
- 在自然数1~20中,既是奇数,又是合数的有( ),既是偶数,又是质数的有( )
- You can ask me that you want to kown about me directly,OK?求翻译?急
- loga^4-2=loga^2,求a的值
- 我需要高中英语中常见的短语,例如turn up ,bring up ,put down.,get in 等等类型的短语,多多宜善.注意,看清楚类型哦,还有,是高中常见的.
- 数值型数据的取值范围中的字母E表示什么
- [狼来了!]这个故事给人有什么启示?
- 一加一加一加一加一等于几