hannuota.h
来自「汉诺塔的非递归实现」· C头文件 代码 · 共 32 行
H
32 行
#ifndef HANNUOTA_H
#define HANNUOTA_H
const int MAX=64;
struct st{
int s[MAX];//用来存放柱子上的盘子的情况
int top;//用来表示最上面的圆盘
char name;//用来表示柱子的名字为A或B或C
int Top(){//取栈顶元素
return s[top];
}
int Pop(){//弹出栈顶元素
return s[top--];
}
void Push(int x){//入栈
s[++top]=x;
}
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?