C语言,数据结构(迷宫),我菜鸟一个,下面一段代码我是想输出随机迷宫,可是为什么输出不了?求大神

//随机数产生#include<stdio.h>#include<time.h>#include<stdlib.h>#defineROW10#defineCOL10int... //随机数产生
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#define ROW 10
#define COL 10
int maze[ROW][COL];
void initial_maze() //初始化迷宫数组
{
int i,j;
for ( i = 0; i <ROW ; ++i)
{
maze[i][0]=1;
maze[i][COL-1]=1;
}
for (i = 0; i < COL; ++i)
{
maze[0][i]=1;
maze[ROW-1][i]=1;
}
for (i = 1; i <ROW-2 ; ++i)
{
for ( j =1 ; j < COL-2; ++i)
{
maze[i][j]=rand()%2;
}
}
maze[1][1]=0;
maze[ROW-2][COL-2]=0;
}
int main(int argc, char const *argv[])
{
int i,j;
initial_maze() ;
for (i = 0; i <ROW-1 ; ++i)
{
printf("\n");
for ( j =0 ; j < COL-1; ++i)
{
printf("%d ",maze[i][j] );
}
}
return 0;
}
展开
 我来答
飞来横祸HC225
推荐于2017-09-06 · 超过12用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:19.6万
展开全部

改好了

#include <stdio.h>

#include <time.h>

#include <stdlib.h>

#define ROW 10

#define COL 10

int maze[ROW][COL];

void main()

{

 int i,j,a,b;

 for ( i = 0; i <ROW ; ++i)

 {

  maze[i][0]=1;

  maze[i][COL-1]=1;

 }

 for (j = 0; j < COL; ++j)

 {

  maze[0][j]=1;

  maze[ROW-1][j]=1;

 }

 for (i = 1; i <ROW-2 ; ++i)

 {

  for ( j =1 ; j < COL-2; ++j)

  {

   maze[i][j]=rand()%2;

  }

 }

 maze[1][1]=0;

 maze[ROW-2][COL-2]=0;

 for (a = 0; a <ROW-1 ; ++a)

 {

  printf("\n");

  for ( b =0 ; b < COL-1; ++b)

  {

   printf("%d ",maze[a][b] );

  }

 }


}

给分吧  么么哒

追问
呵呵呵呵,谢谢啊,其实我也知道了,是自己犯的低级错误。不过谢谢你的耐性。
匿名用户
2014-09-16
展开全部
我现在中专的!准备读6年直到大专毕业!请问我学软件工程可以的吗?我数学特别不好!会不会有难处??我英语我会努力学的!
追答
只要你愿意坚持,就行!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-09-16
展开全部
没看到代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式