#include <stdio.h> int digui(int n) { if(n<1) { return 0; } if(n==1) { return 1; } if(n==2) { return 2; } return digui(n-1)+digui(n-2); } int main () { int stair; printf("台阶数为:"); scanf("%d",&stair); printf("有%d种走法",digui(stair)); return 0; }