大家好,有没有迷宫的vc源代码 大家好,我是vc++初学者,想做个老鼠走迷宫的程序,谁能提供源代码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是用c写的源码,用turbo c 2.0编译通过。可以供你参考。#define n 10#define l 6static char m[l][n]={{'.','l','l','l','l','l','l','l','l','l'}, {'.','l','.','.','l','.','.','.','l','l'}, {'.','.','.','l','l','.','l','.','.','l'}, {'.','l','l','.','.','.','l','l','.','l'}, {'.','.','.','.','l','.','.','.','.','l'}, {'l','l','l','l','l','l','l','l','.','.'}};/*char m[l][n];*/int succ=0;void seekp(i,j){ if(i==l-1&&j==n-1)succ=1; else { m[i][j]='o'; if(!succ&&j<=n-1&&m[i][j+1]=='.') seekp(i,j+1); if(!succ&&i<=l-1&&m[i+1][j]=='.') seekp(i+1,j); if(!succ&&j>=0&&m[i][j-1]=='.') seekp(i,j-1); if(!succ&&i>=0&&m[i-1][j]=='.') seekp(i-1,j); } if(succ)m[i][j]='*';}main(){ int i,j; clrscr(); /*for(i=0;i<l;i++) for(j=0;j<n;j++) scanf("%c",&m[i][j]);*/ printf("The Maze:\n"); for(i=0;i<l;i++) for(j=0;j<n;j++) { printf(" %c",m[i][j]); if(j==(n-1))printf("\n"); } printf("\n"); seekp(0,0); if(succ) { printf("We Leave Out!\n"); for(i=0;i<l;i++) for(j=0;j<n;j++) { printf(" %c",m[i][j]); if(j==(n-1))printf("\n"); } } else printf("error\n\n"); getch();} 动态显示曲线 在线等, 关于位操作 怎么改变toolbar里按钮的大小?? 来者有分,我的程序为什么在编译连接的时候特别慢,就象死机一样,但是运行起来后也没有什么症状,程序大概有6万行代码,高手指点能告知 请教一下如下的查询如何改用参数化查询? 用atl开发office addin时是否可以自动完成编码的转换成unicode oscopectrl.h是什么啊 int CWinThread::Run()中崩溃,提示MSVCRTD.DLL中有错误,急,在线等待 类似老毛桃一键还原功能实现 有关网络超时的问题 如何在程序中动态的改变CEdit显示文本的字符。
#define l 6
static char m[l][n]={{'.','l','l','l','l','l','l','l','l','l'},
{'.','l','.','.','l','.','.','.','l','l'},
{'.','.','.','l','l','.','l','.','.','l'},
{'.','l','l','.','.','.','l','l','.','l'},
{'.','.','.','.','l','.','.','.','.','l'},
{'l','l','l','l','l','l','l','l','.','.'}};
/*char m[l][n];*/
int succ=0;void seekp(i,j)
{ if(i==l-1&&j==n-1)succ=1;
else
{
m[i][j]='o';
if(!succ&&j<=n-1&&m[i][j+1]=='.')
seekp(i,j+1);
if(!succ&&i<=l-1&&m[i+1][j]=='.')
seekp(i+1,j);
if(!succ&&j>=0&&m[i][j-1]=='.')
seekp(i,j-1);
if(!succ&&i>=0&&m[i-1][j]=='.')
seekp(i-1,j);
}
if(succ)m[i][j]='*';
}
main()
{ int i,j;
clrscr();
/*for(i=0;i<l;i++)
for(j=0;j<n;j++)
scanf("%c",&m[i][j]);*/
printf("The Maze:\n");
for(i=0;i<l;i++)
for(j=0;j<n;j++)
{ printf(" %c",m[i][j]);
if(j==(n-1))printf("\n");
}
printf("\n");
seekp(0,0);
if(succ)
{ printf("We Leave Out!\n");
for(i=0;i<l;i++)
for(j=0;j<n;j++)
{ printf(" %c",m[i][j]);
if(j==(n-1))printf("\n");
}
}
else printf("error\n\n");
getch();
}