奥礼网
新记
使用c语言编写一个使用迭代计算斐波那契数列中第n项的函数
一定是迭代啊,谢谢大家了!!
举报该文章
相关建议 æ¨èäº2017-09-22
cè¯è¨ç¼åä¸ä¸ªä½¿ç¨è¿ä»£è®¡ç®ææ³¢é£å¥æ°åä¸ç¬¬n项çå½æ°ï¼
#include <stdio.h>
int Fibonacci(int n)
{
if( n == 1 || n == 2) // éå½ç»æçæ¡ä»¶ï¼æ±å两项
return 1;
else
return Fibonacci(n-1)+Fibonacci(n-2); // å¦ææ¯æ±å ¶å®é¡¹ï¼å è¦æ±åºå®åé¢ä¸¤é¡¹ï¼ç¶åååã
}
int main()
{
int n;
printf("please input n: ");
scanf("%d",&n);
printf("Result: %d\n",Fibonacci(n));
return 0;
}
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/1kwd31d5nn3dwa1d3n.html
其他看法
第1个回答 推荐于2017-09-27
int function(int n)
{
int x1 = 0 ,x2 = 1,xn = 0;
for(int i = 3 ; i <= n ; ++i)
{
xn += x1 + x2;
x1 = x2;
x2 = xn;
}
return xn;
}
追问
xn+的含义?
追答
就是你要的结果啊,第n项的值
本回答被提问者采纳
相似回答
大家正在搜
相关问题
用递归算法编写求斐波那契数列前n项和的程序
C++编程:用递归法计算斐波那契数列第n项的值(同时输出前n...
二、 编写一个递归函数,计算并返回斐波那契数列中第n项的值,...
求VB利用递归法编写函数,求斐波那契数列的第n项值并在调用函...
编写非递归函数int Fibonacci(int n),返回...
编写递归函数用来求斐波那契数列中第n项的值
分别用非递归和递归的方法编写函数求斐波那契数列第n项。斐波那...
Python编程 从键盘输入n,写一个递归函数计算FIBON...