C++5笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++5笔记相关的知识,希望对你有一定的参考价值。

 

1 汉诺塔

 

1 汉诺塔

 

 1 #include <iostream>
 2 using namespace std;
 3 
 4 void hanoi(int n, char a, char b, char c)//参数说明,把左边a放到右边c,中间b不处理
 5 {
 6     if (n < 1)
 7     {
 8         return;
 9     }
10     else
11     {
12         hanoi(n - 1, a, c, b);//最大的环在a上不动,把a上的n-1个环移到b
13         std::cout << a << "->" << c << std::endl;//移动最大环到c,放好
14         hanoi(n - 1, b, a, c);//把b上的n-1个环移到c
15     }
16 }
17 
18 void main()
19 {
20     int n;
21     std::cin >> n;
22     hanoi(n, A, B, C);
23 
24     system("pause");
25 }

 

以上是关于C++5笔记的主要内容,如果未能解决你的问题,请参考以下文章

Unity Shader入门精要学习笔记 - 第5章 开始 Unity Shader 学习之旅

C/C++编程笔记:C++中的函数重载和浮动

VSCode自定义代码片段5——HTML元素结构

VSCode自定义代码片段5——HTML元素结构

VSCode自定义代码片段5——HTML元素结构

动态SQL基础概念复习(Javaweb作业5)