问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编写非递归函数int Fibonacci(int n),返回斐波那契数列的第n项.C++!今早出答案给20分!!!

发布网友 发布时间:2022-05-04 21:24

我来回答

1个回答

热心网友 时间:2023-10-08 19:05

楼主 不好意思 我只会C语言, 这里我给出一个C语言的, 你可以参考一下
#include <stdio.h>
int main()
{
int n, i, j, k, count;
scanf("%d", &n);
count = 0;
i = 0;
j = 0;
k = 1;
while(count < n) //迭代法
{
i = j;
j = k;
k = i+j;
count++;
}
printf("%d\n", k);
return 0;
}

PS:若有不明白的地方,可以追问追问答案不对.不过我看懂了.应该在第十行那个while(count<n)那里改成while(count<n-1)..谢谢您~^0^

追答不好意思,楼主我错了 , 这里给个正确版的

#include
int Fibonacci(int n)
{
int i, j, k, count;
i = j = count = 0;
k = 1;
while(count < n - 1)//迭代法
{
i = j;
j = k;
k = i+j;
count++;
}
return k;
}
int main()
{
int n;
while(scanf("%d", &n) == 1)
printf("%d\n", Fibonacci(n));
return 0;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“定是李八百”的出处是哪里 李八百六种说法 李仙指道教传说中仙人 李八百 学习劈叉,每次静压压腿多久 六哥救的叫花子是谁的孩子 大智慧江恩三日图源码,找了无数公式,想在大智慧里用 ,一直没找到_百度... 测试类工具有哪些 服务器压力测试需要用的8种工具 8岁的小孩能玩什么游戏8岁男童和父母玩些什么互动游戏 摩尔庄园手游冲浪板凯文在哪里现在摩尔庄园凯文在哪 C++ 先序中序后序层序 非递归函数 谁能帮我解释一下 读下列程序 说出程序的功能;将其改写为传递引用参数,将findmax()函数改写成非递归函数 求教,C语言非递归函数求斐波那契数列 画红线区域内为什么说递归函数象非递归函数那样保存信息会出错 用非递归的函数调用形式求斐波那契数列第n项 每一个递归版的函数都能写成一个非递归版的函数吗? 请将下列递归函数变为非递归函数! 递归与非递归两种函数程序设计好难做 将递归函数化为非递归函数~ 将c++递归函数改为非递归函数 如何实现递归函数改写成非递归函数 程序的递归算法与非递归的区别 如何将递归函数转化为非递归函数 递归与非递归 C语言中递归函数是,非递归函数是?能否举例子? Barclays Stockbrokers CFD&FST Trader怎么样 200分 帮忙人式翻译一段计算机英文文档 这个轴承可以满足你提出的条件 用英语怎么翻译 翻译句子 人工翻译谢谢 我想系统的学习证券投资知识 中国到底有没有修真者? 中国真的有修真者吗 现在中国到底有没有修真的人?还存不存在门派?一般怎么才有机会加入? 中国的修真者、古武者真的存在吗? 中国真的有修真者吗? 龙江健康码有过红码恢复后对以后会有影响吗 古时候的中国人修真是否确有其事?有没有历史记载? 古武修炼者存在吗 中国古代会不会真有修真者 中国有真的修真者吗??? 软件工程这个专业优势有哪些 中国现在还有修真者吗? 内蒙古呼盟扎兰屯的低保认证截止时间是什么时候 中国是否有修真者 中国的修仙者,是否真的存在? 看小说看得不少/中国真有修真者吗?那他们又在哪儿呢? 小说中的修真者是否真的存在? 软件编程未来的就业优势? 中国什么朝代修真者最多 在今后的发展来看,软件技术专业 与数字媒体应用技术专业 相比谁更有优势?(专科) 那个更容易就业?