/**
- @ClassName 爬楼梯
- @Author ACER
- @Description 输入楼梯的级数,输出总共的走法。
- 例如:楼梯共有三级,可以先走一级再走两级。。。等等。1<=N<=30
- @Date 2021/7/10 15:00
- @Version 1.0
**/
public class 爬楼梯 { public static void main(String[] args) throws IOException { BufferedReader reader=new BufferedReader(new InputStreamReader(System.in)); String line = reader.readLine(); int stairs = stairs(Integer.parseInt(line)); System.out.println(stairs); } private static int stairs(int n){ if (n==1){ return 1; } if (n==2){ return 2; } if (n<0){ return 0; } return stairs(n-1)+stairs(n-2); } }