其他分享
首页 > 其他分享> > #c语言 青蛙跳台阶 #

#c语言 青蛙跳台阶 #

作者:互联网

一只青蛙一次可以跳上1级台阶,也可以跳上2级。

求该青蛙跳上一个n级的台阶总共有多少种跳法。

#include <stdio.h>
#include <stdlib.h>

int f(int n){
    int tem;
    if(n<=2)
        tem=n;
    else
        tem=f(n-1)+f(n-2);
    return tem;
}

int main()
{
    int n,tem;
    int f(int n);

    printf("请输入台阶数n: ");
    scanf("%d",&n);
    if(n>=0){
        tem=f(n);
        printf("该青蛙跳上一个%d级的台阶总共有%d种跳法。",n,tem);
    }
    else
        printf("输入错误!");
    return 0;
}

标签:台阶,tem,int,青蛙,跳上,printf,语言
来源: https://blog.csdn.net/weixin_66397563/article/details/122602630