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);
    }
}
相关推荐
Demon--hx12 小时前
C++ 文件流:理解 ifstream/ofstream 与 RAII 机制
开发语言·c++
纪念 22912 小时前
C++ stack和queue
开发语言·c++
hhb_61812 小时前
Python异步队列实战:高效处理耗时任务
开发语言·python
weixin_4166600712 小时前
Mermaid流程图导出到Word:SVG、PNG与清晰度如何选择?
开发语言·c#
CodeYp201913 小时前
第6讲:模板初阶
开发语言·c++·模板
SEO_juper13 小时前
Node.js 全站死链检测工具:从 sitemap 出发一次找全 404
开发语言·人工智能·python·node.js·seo·外贸独立站
金銀銅鐵13 小时前
[Java] 用 CLI 展示 EnumSet 增减元素时的内部变化(上)
java·后端·ai编程
吞下星星的少年·-·13 小时前
牛客周赛 119B题(贪心)
算法·贪心
qq_4369621813 小时前
金蝶云星空数据分析怎么做?
java·数据库·数据分析
代码山河13 小时前
键盘输入与输出:Scanner与System.out详解
java·学习·架构·教程·面向对象·项目