当前位置: 首页 > news >正文

递归:求fib数列的第n项,前几项是1,1,2,3,5,每一项都等于前面两项的和:JAVA

链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
 

求fib数列的第n项,前几项是1,1,2,3,5,每一项都等于前面两项的和

输入描述:

 

输入一个整数n,n<=46 

输出描述:

输出一个整数

示例1

输入

复制2

2

输出

复制1

1

代码:

import java.util.Scanner;

public class Main{
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        int n=scanner.nextInt();
        System.out.println(fabonacci(n));
        scanner.close();
    }
    public static int fabonacci(int n){
        if(n==0){
            return 0;
        }
        else if(n==1){
            return 1;
        }
        else {
            return fabonacci(n-1)+fabonacci(n-2);
        }
    }
}

http://www.lryc.cn/news/493293.html

相关文章:

  • 三分钟快速掌握——Linux【vim】的使用及操作方法
  • Wrapper包装类
  • MySQL高级(六):全局锁、表锁和行锁
  • 【CLIP】3: semantic-text2image-search允许局域网访问
  • FPGA实现GTP光口视频转USB3.0传输,基于FT601+Aurora 8b/10b编解码架构,提供3套工程源码和技术支持
  • docker搭建nginx
  • Java 17的新特性及其对现代Java开发的影响
  • 【Flink】快速理解 FlinkCDC 2.0 原理
  • 使用R的数据包快速获取、调用各种地理数据
  • scrapy豆瓣爬虫增强-批量随机请求头
  • 基于华为昇腾910B,实战InternLM个人小助手认知微调
  • Electron文件写入、读取(作用:公共全局变量,本地存储)
  • 水体分割检测 包含YOLOV,COCO,VOC三种标记的数据集包含 857张图片
  • Harbor安装、HTTPS配置、修改端口后不可访问?
  • 正定矩阵(Positive Definite Matrix)的定义与性质
  • React与Ant Design入门指南
  • MAC卸载Vmware Fusion后无法再安装解决方案
  • 单点登录深入详解之技术方案总结
  • 数据库(MySQL黑马)
  • HTML5+JavaScript实现消消乐游戏
  • sin函数拟合
  • 设置Mysql5.6允许外网访问
  • 【随笔】一次JS和python中的MD5加密的记录
  • 力扣 二叉树的中序遍历
  • uniapp学习(010-3 实现H5和安卓打包上线)
  • 基于DHCP,ACL的通信
  • 金融租赁系统助力企业升级与风险管理的新篇章
  • linux安装部署mysql资料
  • 深入理解 MongoDB:一款灵活高效的 NoSQL 数据库
  • 爆改老旧笔记本---将笔记本改造为家用linux服务器