『壹』 C语言问题,台阶问题编程

输入10可以输出吗复,我的堆栈报错制,直接溢出了。
还有第三个判断条件,那个三步的时候,你能有四种走法,答案应该是230吧,改过来吧。
不知道楼上的怎么会认为没错,不过得谢谢楼主哇,以前都是用非递归写的,这次受教了!!!

『贰』 用C语言编程,有20级台阶的楼梯,一次可以迈一级或者俩级台阶,那么要爬完此台阶有几种方法(需要用

#include<stdio.h>
int c(int n)
{
if(n==1)return 1;
if(n==2)return 2;
return (c(n-1)+c(n-2));
}
int main()
{
printf("%d",c(20));
}
10946 公式c(n)=c(n-1)+c(n-2),c(1)=1,c(2)=2