用了easyx写了一个汉诺塔的实现过程,还挺好玩的
可是它,只能看不能自己玩!!!
有时间写一些可以自己玩的。
#include<bits/stdc++.h>
#include<graphics.h>
#include<Windows.h>
#include<conio.h>
using namespace std;
vector<int>p[3];
void draw_rec() {
for (int i = 0; i < p[0].size(); i++) {
rectangle(40 + 15 * (8 - p[0][i]), 400 - 50 * i, 340 - 15 * (8 - p[0][i]), 450 - 50 * i);
}
for (int i = 0; i < p[1].size(); i++) {
rectangle(380 + 15 * (8 - p[1][i]), 400 - 50 * i, 680 - 15 * (8 - p[1][i]), 450 - 50 * i);
}
for (int i = 0; i < p[2].size(); i++) {
rectangle(720 + 15 * (8 - p[2][i]), 400 - 50 * i, 1020 - 15 * (8 - p[2][i]), 450 - 50 * i);
}
}
void draw_line() {
int dx1 = p[0].size() * 50;
int dx2 = p[1].size() * 50;
int dx3 = p[2].size() * 50;
rectangle(190, 20, 190, 450 - dx1);
rectangle(530, 20, 530, 450 - dx2);
rectangle(870, 20