请用c语言生成一个9列11行的走迷宫代码
时间: 2023-03-31 17:01:49 浏览: 60
我可以回答这个问题。以下是一个用 C 语言生成一个 9 列 11 行的走迷宫代码的示例:
#include <stdio.h>
#define ROWS 11
#define COLS 9
int maze[ROWS][COLS] = {
{1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, , , 1, , , , 1, 1},
{1, , , 1, , , , , 1},
{1, , , 1, , , , , 1},
{1, , , 1, , , , , 1},
{1, , , 1, , , , , 1},
{1, , , 1, , , , , 1},
{1, , , 1, , , , , 1},
{1, , , 1, , , , , 1},
{1, , , 1, , , , , 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1}
};
void print_maze() {
for (int i = ; i < ROWS; i++) {
for (int j = ; j < COLS; j++) {
if (maze[i][j] == 1) {
printf("# ");
} else {
printf(" ");
}
}
printf("\n");
}
}
int main() {
print_maze();
return ;
}
这个代码生成了一个 9 列 11 行的迷宫,用 1 表示墙,用 表示路。print_maze() 函数用于打印迷宫。