诚毅小家|集美大学生活【集美大学,诚毅学院,水产学院,师范学院,美术学院,财经学院,体育学院,航海学院,集美学村,石鼓路,龙舟池】

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 512|回复: 2

发给C的程序

[复制链接]
发表于 2011-6-25 21:59:26 | 显示全部楼层 |阅读模式
#include <stdio.h>
#include<time.h>
#include<stdlib.h>


int a[10][10];
int i,j;
void   creat(int a[10][10]) //创建迷宫
{


srand(time(0));
  for(i=0;i<10;i++)//创建外围迷宫
{

a[0][i]=0;

a[i][0]=0;

a[9][i]=0;

a[i][9]=0;
}
   a[0][1]=1;
   a[9][8]=1;
   for(i=1;i<9;i++)// 在里面产生0或1的随机数
   {

   for(j=1;j<9;j++)

   {   

   a[i][j]=(int)rand()%(2);
       }
   }

   for(i=0;i<10;i++)//打印迷宫
   {

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

printf("%3d",a[i][j]);

printf("\n");
   }
}

int seek(int a[10][10],int n,int x, int y)
{
if(x==9 && y==8)
{
a[x][y]=++n;    //N为计数步伐
return 1;
}else if(a[x][y]==1)//进行四个方向的判断
{
a[x][y]=++n;
if(seek(a,n,x,y+1))
return 1;
else if(seek(a,n,x+1,y))
return 1;
else if(seek(a,n,x,y-1))
return 1;
else if(seek(a,n,x-1,y))
return 1;
else {
a[x][y]=-1;
return 0;
}
}
else return 0;
}



void main()
{
int flag;

printf("******  welcome to use it  ******\n");
   while(flag!=1)//如果遇到走不通的迷宫,跳过。找到可以走通的迷宫
   {
        system("cls");
        creat(a);
        flag=seek(a,1,1,1);
   }

   printf("\n****  new  ****:\n");
     for(i=0;i<10;i++)//打印迷宫

{

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

printf("%3d",a[i][j]);

    printf("\n");

}
}
发表于 2011-6-26 00:17:40 | 显示全部楼层
虽然不知道楼主在说什么 但还是觉得很厉害的样子
回复 支持 反对

使用道具 举报

发表于 2011-6-30 00:15:55 | 显示全部楼层

全国计算机二级ACC办理QQ443810855

全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855全国计算机二级ACC办理QQ443810855
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|诚毅小家 ( 小家社区工作室 闽ICP备05007965号 )

GMT+8, 2024-12-22 10:33 , Processed in 0.051471 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表