首页 > 其他分享 >用数组求解斐波那契数列

用数组求解斐波那契数列

时间:2022-10-12 19:44:49浏览次数:47  
标签:fib 数列 int System 斐波 数组 那契 Scanner

package shuzu;
// Fibonacci 数列为{0,1,1,2,3,5,8,13,21,34,55,……},其首两项为0和1,以后各项时其前两项之和。

import java.util.Arrays;
import java.util.Scanner;
public class ArrayDemo1 {
    public static void main(String[] args) {
        //指定数组的长度
        Scanner in=new Scanner(System.in);
        System.out.println("请输入数组的长度: ");
        int n=in.nextInt();
        //声明一个数组,存放数列
        int fib[] = new int[n];
        fib[0]=0;
        fib[1]=1;
        //遍历数组,为第三个元素后的每个元素赋值
        for (int i = 2; i < fib.length; i++) {
            fib[i] = fib[i-1]+fib[i-2];
        }
        //输出数组
        for (int i = 0; i < fib.length; i++) {
            System.out.print(fib[i]+" ");
        }
    }
}

标签:fib,数列,int,System,斐波,数组,那契,Scanner
From: https://www.cnblogs.com/knlf/p/16785706.html

相关文章

  • 以斐波那契分析动态规划
    递归最原始的解法,教科书上都是这样写的classSolution{publicintfib(intn){if(n==0)return0;if(n==1)return1;returnf......
  • win32api函数列表与MFC Socket文档地址
    ​​https://docs.microsoft.com/zh-cn/windows/win32/winsock/winsock-functions​​​​https://docs.microsoft.com/en-us/cpp/mfc/windows-sockets-in-mfc?view=msvc-16......
  • Python之斐波那契数列的实现
    1.斐波那契数列的概念斐波那契数列(Fibonaccisequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(LeonardoFibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这......
  • 【JZ10】斐波那契数列
    1.斐波那契数列输入正整数n,1≤n≤40,求\(f(n)\)2.解publicclassSolution{publicintFibonacci(intn){if(n==1||n==2){return......
  • 斐波那契数列
    斐波那契数列(Fibonaccisequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(LeonardoFibonacci)引入通项公式如上递归表达式deffib(n):fib(n)=fib(n-1)+f......
  • fibnacci数列递归实现
    1.网上查询资料说明什么是fibnacci数列?斐波那契数列(Fibonaccisequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(LeonardoFibonacci)以兔子繁殖为例子而引入,故又称为......
  • fibnacci数列递归实现
    网上查询资料说明什么是fibnacci数列?斐波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21,34,55,89...,这个数列从第3项开始,每一项都等于前两项之和。其通项公式为:给出fibnacci数......
  • 算法,比较rust golang nodejs 斐波那契算法
    运行环境:macOSm1javascriptfunctionfid(n){if(n==0)return0if(n==1)return1returnfid(n-1)+fid(n-2)}letstart_time=Date.now();fid(50)lete......
  • 【最优化】简单线搜索(黄金分割法,斐波那契法......)
    黄金分割法(GoldenSectionMethod)和斐波那契法(FibonacciMethod)极为相似,唯一的区别就是试探点的公式不一样而已。相比较,斐波那契法更为灵活更为强大。斐波那契法介于二分搜......
  • fibnacci数列递归实现
    fibnacci数列递归实现1.什么是斐波那契(fibnacci)数列?斐波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21,34,55,89...这个数列从第3项开始,每一项都等于前两项之和。2.递归表达式F(......