1. 程式人生 > >第十二週—C語言 遞迴求解(爬樓梯)

第十二週—C語言 遞迴求解(爬樓梯)

/*
煙臺大學計算機學院 2016
作者:張威
完成日期:2016年11月18日
問題及描述:爬樓梯地方法種數,一次可以爬一階或兩階。
*/
#include <stdio.h>
#include <stdlib.h>
int f(int n);
int main()
{
    int n,t;
    scanf("%d",&n);
    t=f(n);
    printf("%d",t);
    return 0;
}
int f(int n)
{
    long s;
    if(n==1)
        s=1;
    else if(n==2)
        s=2;
    else
        s=f(n-1)+f(n-2);
    return s;
}