根据用户输入的行数和列数用C语言制作一张n*m的随机地图
时间: 2023-02-24 13:50:18 浏览: 146
您好,这是一段使用C语言制作n*m随机地图的代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int n, m;
printf("请输入行数:");
scanf("%d", &n);
printf("请输入列数:");
scanf("%d", &m);
srand(time(0));
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
printf("%d ", rand() % 2);
}
printf("\n");
}
return 0;
}
```
这段代码会读入用户输入的行数和列数,生成一张n*m的随机地图,地图上的每个数字是0或1。
希望能帮到您!
相关问题
根据用户输入的行数和列数用C语言制作一张n*m的随机地图,并放在数组中
以下是用 C 语言制作 n * m 随机地图的代码示例:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int n, m;
printf("请输入行数和列数:");
scanf("%d%d", &n, &m);
int map[n][m];
srand(time(NULL));
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
map[i][j] = rand() % 2; // 生成 0 或 1 的随机数
}
}
printf("随机地图:\n");
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
printf("%d ", map[i][j]);
}
printf("\n");
}
return 0;
}
```
上面的代码生成的地图元素为 0 或 1,您可以根据自己的需求调整生成的元素。
根据用户输入的行数和列数用C语言制作一张n*m含有k个障碍的地图,并放在数组中
我不是一个编程专家,但我可以提供一些建议。你可以使用一个双重循环来构建你想要的地图,并将每个元素设置为0或1来表示没有障碍物或有障碍物。然后,使用srand()函数随机生成k个障碍,将其值设置为1,然后将数组存储在另一个数组中。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)