我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

递归解决爬华山方法种类问题

华山1200阶台阶,一次一步或者一次两步,问一共有多少种走法?

#include<iostream>
long kindnum(int num)//返回方法数
{
    if(num==1)//1级返回1种方法
        return 1;
    else if(num==2)//2级返回2种方法
        return 2;
    else
        return kindnum(num-1)+kindnum(num-2);//3级以上
}
void main()
{
    std::cout<<kindnum(40);
    std::cin.get();
}

近期文章

  • 怎样把这个页面敲成html代码?
  • 各位,有人会写吗,用c语言
  • if else用到税率计算中
  • IDEA编译器debug断点不停止
  • 如何csdn发红包??
  • python爬取相同div中的内容
  • 基础C++的一些问题
  • centos虚拟机磁盘空间不足扩容问题,急
  • MySQL - 无限制地启动[重复]
  • 获取完美数求解答明白的人来一二
  • 问:找错误 运行有问题
  • c语言中的选择结构问题
  • c语言求素数出错,求帮助
  • c++有几种格式?有啥区别?
  • R语言错误,请问如何改正
  • 二叉链表是不是多重链表?
  • 判断素数的地方是有哪里错了吗,一直输出No
  • 基于Unity尝试唇同步/LipSync/OVRLipSync 问题
  • 将所有邮件重定向到文件
  • C语言编程问题。,?!

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华