首页 > 其他分享 >汉诺塔问题(递归)

汉诺塔问题(递归)

时间:2023-04-26 21:46:16浏览次数:34  
标签:char return 递归 int move 问题 汉诺塔

#include<iostream>
using namespace std;
void move(int n, char a, char b, char c)
{
if (n == 0)
return;
move(n - 1, a, c, b);
cout << a << "-->" << c << endl;
move(n - 1, b, a, c);
}
int main()
{
int n;
char a = 'A', b = 'B', c = 'C';
cin >> n;
move(n, a, b, c);
return 0;
}

 

 

标签:char,return,递归,int,move,问题,汉诺塔
From: https://www.cnblogs.com/atrue/p/17357435.html

相关文章

  • day 17 爱因斯坦的数学问题
    1.循环遍历1~N;2.满足条件num%2==1,num%3==2,num%5==4,num%6==5,num%7==0;3.输出所有满足数;#include<iostream>usingnamespacestd;intmain(){intN;printf("请输入一个数:");cin>>N;for(intnum=1;num<=N;num++){if(num%2==1&&num%3==2&&am......
  • 存钱问题
    一、问题描述:假设银行整存整取的月利率为 二、设计思路: 三、程序流程图: 四、代码实现:#include<stdio.h>#include<math.h>intmain(){intx1,x2,x3,x5,x8;inty1,y2,y3,y5,y8;doubletemp;doublemax=0.0;for(x8=0;x8<=2;x8++){......
  • double精度丢失问题
    字面量,目的:告诉程序员数据在程序中该怎么书写字面量分类,整数小数字符字符串布尔值空值变量作用:内存中的一块区域,里面立业存储一个数据,存储的数据可以变化格式:树木类型变量名称=初始值;......
  • 第十二天第一个问题
    问题描述:以平面图形类Plane为基类公有派生三角形类Triangle,main(void)函数完成对其的测试。Point类结构说明: Point类的数据成员包括:①私有数据成员:X坐标x(double型),Y坐标y(double型)。Point类成员函数包括:①有参构造函数Point(double,double)和拷贝构造函数Point(const......
  • AcWing 242. 一个简单的整数问题 / 树状数组区间修改区间查询模板题
    AcWing242.一个简单的整数问题//实例化是抽象的天敌,是抽象的克星//通过公式sn=(i从1~n求积)di*(1+n)-(i从1~n求积)i*di//来计算前缀和,又(i从1~n求积)i*di不能由(i从1~n求积)di*(1+n)推出//所以除了维护d数组,还需维护......
  • qiankun vue子应用升级webpack5问题记录
    升级的方式是使用最新版本的vue-cli脚手架,重新创建一个新项目,然后复制@vue/cli-xxx,vue相关依赖最新版本到子应用项目->核对babel,eslint相关配置的变化->重新安装依赖,处理出现的相各种异常情况->启动项目检查功能是否正常。本次升级主要是为了使用webpack5。以下......
  • vue-router3.x和vue-router4.x相互影响的问题记录
    背景项目中有一个系统使用的微前端,主站使用是vue2实现的,使用的是vue-router3.x。子应用有使用vue3实现的,使用的为vue-router4.x。该子应用中的页面A有通过操作按钮触发跳转到其他子应用页面B的需求,此时使用的是vue-router4.x的编程式导航API。当通过点击主站的Tab切换回B的时候......
  • freeswitch的任务引擎问题与解决方案
     概述freeswitch核心框架中有一个定时任务系统task,在开发过程中用来做一些延时操作和异步操作很方便。我们在VOIP的呼叫流程中,经常会有一些对实时性要求没那么高的操作,或者会有阻塞流程的操作,我们都可以开启一个定时任务子流程,来达到延时和异步的目标。但是在实际的生产应用......
  • HJ42 学英语 递归解法
    1#12719192d={1:'one',2:'two',3:'three',4:'four',5:'five',36:'six',7:'seven',8:'eight',9:'nine',10:'ten',411:'eleven',12:'tw......
  • 关于idea使用Tomcat打开jsp文件页面失败的问题的解决
    问题描述在idea里面使用Tomcat打开jsp文件频繁报错,检查相关路径也没有任何问题,而且用来测试的jsp文件还是最简单的形式,困扰了大概5分钟左右问题解决经过查询百度可知,这次不是路径的问题,而是需要将我们在web文件夹里面创建的jsp文件复制到target文件夹里面保持与target文件夹里......