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);
    }
}
相关推荐
tb_first5 小时前
LangChain4j简单入门
java·spring boot·langchain4j
毕设源码-邱学长5 小时前
【开题答辩全过程】以 基于PHP的发热病人管理平台的设计与实现为例,包含答辩的问题和答案
开发语言·php
HellowAmy5 小时前
我的C++规范 - 线程池
开发语言·c++·代码规范
独自破碎E5 小时前
【BISHI9】田忌赛马
android·java·开发语言
czy87874755 小时前
const 在 C/C++ 中的全面用法(C/C++ 差异+核心场景+实战示例)
c语言·开发语言·c++
范纹杉想快点毕业6 小时前
实战级ZYNQ中断状态机FIFO设计
java·开发语言·驱动开发·设计模式·架构·mfc
咖丨喱6 小时前
IP校验和算法解析与实现
网络·tcp/ip·算法
罗湖老棍子6 小时前
括号配对(信息学奥赛一本通- P1572)
算法·动态规划·区间dp·字符串匹配·区间动态规划
smileNicky6 小时前
布隆过滤器怎么提高误差率
java
それども6 小时前
分库分表的事务问题 - 怎么实现事务
java·数据库·mysql