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);
    }
}
相关推荐
何以解忧,唯有..12 小时前
Python time 模块详解:时间处理与日期操作指南
开发语言·python
caimouse12 小时前
ReactOS 窗口系统分析(20):光标与图标 — cursoricon.c
c语言·开发语言
初夏睡觉13 小时前
原创题目 - 空壳恋爱
c++·算法·dp·oi·信息学·原创题目·值得挑战的题目
lisin-lee-cooper13 小时前
简单聊聊 OpenFeign 框架源码
java·微服务
Buke..13 小时前
【APP 逆向】哔哩哔哩 sign 参数逆向(下):OLLVM 混淆还原 sign 算法
java·javascript·爬虫·python·算法
半生过往13 小时前
前端学 Java 课程笔记
java·前端·笔记
longxiaozhang613 小时前
C#运算符重载:让对象也能使用“加减乘除”
开发语言·c#
闲研随记13 小时前
【文献阅读 ICLR 2026】RL算法:DECS
算法·llm·强化学习·iclr·rl
量化小c14 小时前
一行代码查 BTCUSDT 和 AAPL 最新价?QuantDash 统一多市场实时行情接口实战
后端·算法·github
mmsx14 小时前
基于 Android 的校园信息管理系统源码
android·java·okhttp