#include<iostream>
#include<stdlib.h>
using namespace std;
class HUARONG {
private:
int index;
int* array;
public:
HUARONG(int n) {
index = n;
array = new int [index * index];
for (int i = 0; i < index * index; i++) {
array[i] = i;
}
for (int i = 0; i < index * index; i++) {
int x = array[i];
int pos = rand() % (n * n);
array[i] = array[pos];
array[pos] = x;
}
}
void print() {
for (int i = 0; i < index * index; i++) {
if (array[i] == 0) {
cout.width(4);
cout<<" "
c++数字华容道代码
于 2024-03-25 19:07:20 首次发布
这是一个使用C++编写的数字华容道程序,通过随机打乱初始布局,然后允许用户通过输入移动方向来尝试恢复正确的顺序。程序包含了类定义、打印棋盘、检查是否解决等功能。
摘要由CSDN通过智能技术生成