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);
    }
}
相关推荐
高山我梦口香糖1 分钟前
[react]searchParams转普通对象
开发语言·前端·javascript
李小白661 分钟前
Spring MVC(上)
java·spring·mvc
落魄君子8 分钟前
GA-BP分类-遗传算法(Genetic Algorithm)和反向传播算法(Backpropagation)
算法·分类·数据挖掘
GoodStudyAndDayDayUp14 分钟前
IDEA能够从mapper跳转到xml的插件
xml·java·intellij-idea
菜鸡中的奋斗鸡→挣扎鸡16 分钟前
滑动窗口 + 算法复习
数据结构·算法
信号处理学渣22 分钟前
matlab画图,选择性显示legend标签
开发语言·matlab
红龙创客23 分钟前
某狐畅游24校招-C++开发岗笔试(单选题)
开发语言·c++
Lenyiin25 分钟前
第146场双周赛:统计符合条件长度为3的子数组数目、统计异或值为给定值的路径数目、判断网格图能否被切割成块、唯一中间众数子序列 Ⅰ
c++·算法·leetcode·周赛·lenyiin
jasmine s32 分钟前
Pandas
开发语言·python
郭wes代码32 分钟前
Cmd命令大全(万字详细版)
python·算法·小程序