Java language programming:斐波那契数列(递归法)

题目:运用递归法求斐波那契数列。

输入格式:
3

输出格式:
2

java 复制代码
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        int num=input.nextInt();
        System.out.println(damn(num));
    }

    public static int  damn(int n) {
        if (n == 0) {
            return 0;
        }
        if (n == 1) {
            return 1;
        }
        return damn(n - 2) + damn(n - 1);
    }
}
相关推荐
荣码2 分钟前
LangSmith可观测性:AI应用出bug根本不知道哪里出了问题,我踩了4个坑
java·python
滴滴答答哒5 分钟前
C# 技巧:优雅实现对象的“局部更新”与“字段合并”
开发语言·c#
总裁余(余登武)13 分钟前
K-means算法改进(Python版)
python·算法·kmeans
灯澜忆梦25 分钟前
【面向对象编程c++】| 指针与自定义数据类型
开发语言·c++·算法
Brilliantwxx29 分钟前
【Linux】 自主shell编写巩固复习篇
linux·运维·服务器·开发语言
十年Java程序媛34 分钟前
Java 多线程基础与锁机制详解|进程线程、锁升级、synchronized 与 Lock 对比
java·开发语言·spring boot
弯_弯34 分钟前
FDE 的工程能力画像:数据接入、PoC 与可复用资产的落地口径
java·服务器·开发语言
xxwl58537 分钟前
区域赛算法模版第八章---贪心(Greedy)
c++·笔记·学习·算法
雾沉川40 分钟前
Visual C++运行库合集 v105.0 安装教程
开发语言·c++·dll
CCblandy1 小时前
向量检索 ANN 参数实测:换一种数据分布,recall 掉了 51 个百分点
人工智能·python·算法·自然语言处理·性能优化