一道递归水题,2话不说,直接放代码:

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

水题 梵塔问题

最新文章

  1. SQL Server 列存储索引强化
  2. java 深入技术五 (泛型)
  3. Vue刨坑
  4. HDU 1166 敌兵布阵(线段树单点更新)
  5. scala数组
  6. 请求一个action,将图片的二进制字节字符串在视图页面以图片形式输出
  7. ★★★.NET 在meta标签中使用表达式设置页面的关键字
  8. Java [Leetcode 223]Rectangle Area
  9. Tkinter教程之Canvas篇(2)
  10. 通过jq更改img的src值
  11. 使用Chrome测试页面响应性
  12. sizeof操作符-结构体与类大小
  13. 常用渗透性测试工具(Tools for penetration testing)
  14. 阵列卡,组成的磁盘组就像是一个硬盘,pci-e扩展出sata3.0
  15. 【stm32】实现STM32的串口数据发送和printf函数重定向
  16. java对象复制
  17. 设计模式(五)适配器模式Adapter(结构型)
  18. 深入理解linux网络技术-P179
  19. SQL Server 2012 - 数据表的操作
  20. for循环 + setTimeout 结合的烂大街的面试题

热门文章

  1. bootstrap面板的使用
  2. linux如何模糊查找一个文件
  3. 已知源目录路径sourceFilePath,此目录下还有多级子目录和多个文本文件(*.txt)。尝试编写一个方法,将此目录下所有的文件拷贝至另一个目录targetFilePath,并其中的文本文件修改成SQL文件(*.SQL)。
  4. (十一)C语言之选择结构
  5. Linux上Python的安装升级
  6. find 命令详细解释
  7. vue.js中$watch的用法示例
  8. C++学习 之 初识头文件
  9. vue中html、js、vue文件之间的简单引用与关系
  10. 动态初始化swiper时,轮播图划不动得各种bug解决方法