汉诺塔
青鱼29
这个作者很懒,什么都没留下…
展开
-
C++深浅拷贝的问题及解决
#define _CRT_SECURE_NO_WARNINGS 1 #include <iostream> #include <string> using namespace std; //常量指针:const char* pc1 =>指针的值不可以修改,但指针可以修改 //指针常量:char* const pc1 =>指针地值可以修改,但指针不能修改 class Person { public: //构造函数意义:可以对类中的成员变量进行初始化 Person(co.原创 2021-12-08 15:15:39 · 140 阅读 · 1 评论 -
C语言:汉诺塔-函数调用
代码注释很详细了 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int move(int N, char A, char B, char C) //N表示当前移动的几号盘 { if (N == 1) { printf("圆盘%d,从%c移到%c!\n", N, A, C); } else { //当圆盘数量超过1时,需要将N-1个圆盘放在柱子B,再将最大的圆盘第N个圆盘放在柱子C move(N - 1, A,原创 2021-10-31 23:08:23 · 587 阅读 · 1 评论