小白上专题

C语言小白上楼梯问题(递归)

问题描述 小白正在上楼梯,楼梯有n阶台阶,小白一次可以上1阶,2阶或者3阶台阶,实现一个方法,计算小白有多少种走完楼梯的方式。 样例输入 3 样例输出 4 参考代码 #include<stdio.h>int f(int n){if(n<0)return 0;if(n==0||n==1)return 1;//注意n为0时也为一种方式if(n==2)return 2;return

小白上楼梯(递归)

小白上楼梯  楼梯有n阶 一次可以上1阶或者2阶或者3阶  请问小白总共有多少种上楼梯的方法? import java.util.Scanner;public class recursion1 {public static void main(String[] args) {// TODO Auto-generated method stubScanner sc =new Scanner(Sys