09_斐波那契数列 素颜马尾好姑娘i 2022-06-13 10:42 76阅读 0赞 > 题目:输入一个整数n,输出斐波那契数列的第n项 ![这里写图片描述][SouthEast] ## Java版本: ## public class Fibonacci { public static long fibonacci(int num) { int result[] = { 0,1}; if(num <2) return result[num]; long FibOne = 1; long FibTwo = 0; long FibResult = 0; for(int i = 2; i <= num; ++i ){ FibResult = FibOne + FibTwo; FibTwo = FibOne; FibOne = FibResult; } return FibResult; } public static void main(String[] args) { System.out.println("fibonacci(0)="+fibonacci(0)+".结果:"+(fibonacci(0)==0)); System.out.println("fibonacci(1)="+fibonacci(1)+".结果:"+(fibonacci(1)==1)); System.out.println("fibonacci(2)="+fibonacci(2)+".结果:"+(fibonacci(2)==1)); System.out.println("fibonacci(3)="+fibonacci(3)+".结果:"+(fibonacci(3)==2)); System.out.println("fibonacci(4)="+fibonacci(4)+".结果:"+(fibonacci(4)==3)); System.out.println("fibonacci(5)="+fibonacci(5)+".结果:"+(fibonacci(5)==5)); System.out.println("fibonacci(6)="+fibonacci(6)+".结果:"+(fibonacci(6)==8)); System.out.println("fibonacci(7)="+fibonacci(7)+".结果:"+(fibonacci(7)==13)); System.out.println("fibonacci(8)="+fibonacci(8)+".结果:"+(fibonacci(8)==21)); System.out.println("fibonacci(9)="+fibonacci(9)+".结果:"+(fibonacci(9)==34)); System.out.println("fibonacci(10)="+fibonacci(10)+".结果:"+(fibonacci(10)==55)); System.out.println("fibonacci(40)="+fibonacci(40)+".结果:"+(fibonacci(40)==102334155)); //最多46,否则会超过范围 System.out.println("fibonacci(46)="+fibonacci(46)+".结果:"+(fibonacci(46)==1836311903)); } } ![这里写图片描述][SouthEast 1] [SouthEast]: /images/20220613/86253daf4cec4fbdbe7c1ed03c2dd7f8.png [SouthEast 1]: /images/20220613/50bfd4373fe448aba33c3117706b6f00.png
相关 P09 斐波那契数列 斐波那契数列的第N位=(N-1)+(N-2);开始仅知道第一位和第二位的值为0和1。求第N位的值的算法 > 0 1 2 3 5 8 13 21 34 55 … (n-2) ( 小灰灰/ 2022年10月19日 12:59/ 0 赞/ 103 阅读
相关 斐波那契数列 关于斐波那契数列的解法,本人找到了一种比较简单的方法,结果是正确的,不知道各位有没有另外更好的解法,一起探讨探讨。 import java.util.; pu ╰+攻爆jí腚メ/ 2022年08月01日 12:15/ 0 赞/ 275 阅读
相关 斐波那契数列 定义:斐波那契数列指的是这样一个数列:1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, … 这个数列从第三项开始,每一项都等于前两项之和。 矫情吗;*/ 2022年07月13日 04:49/ 0 赞/ 240 阅读
相关 斐波那契数列 斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597, 冷不防/ 2022年07月13日 03:19/ 0 赞/ 268 阅读
相关 09_斐波那契数列 > 题目:输入一个整数n,输出斐波那契数列的第n项 ![这里写图片描述][SouthEast] Java版本: public class Fibonacci 素颜马尾好姑娘i/ 2022年06月13日 10:42/ 0 赞/ 77 阅读
相关 斐波那契数列 class FibIter(object): def __init__(self, lenth): self.lent 一时失言乱红尘/ 2022年05月27日 13:51/ 0 赞/ 265 阅读
相关 斐波那契数列 include<iostream> using namespace std; int fibonacci1(int t) { if(t 古城微笑少年丶/ 2022年05月09日 08:58/ 0 赞/ 231 阅读
相关 斐波那契数列 > 斐波那契数列(Fibonacci sequence)指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递推的方法定义:F(1 墨蓝/ 2022年03月22日 15:59/ 0 赞/ 340 阅读
相关 斐波那契数列 时间限制:1秒 空间限制:32768K 热度指数:450138 算法知识视频讲解 题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第 淡淡的烟草味﹌/ 2022年03月12日 08:13/ 0 赞/ 259 阅读
相关 斐波那契数列 package nums; public class Feibonaqi { public static void main(St 野性酷女/ 2022年03月07日 06:10/ 0 赞/ 296 阅读
还没有评论,来说两句吧...