文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 初中教育 > 国际象棋马走满棋盘不重复
侵权投诉

国际象棋马走满棋盘不重复

国际象棋马走满棋盘不重复

system("cls");

printf("

****************************************************\n");

printf(" *程序说明:

*\n");

printf(" * 8X8的国际棋盘 *\n");

printf(" * 输入两个数字作为马的初始位置

*\n");

printf(" * 输入数据必须在0~7之间 *\n");

printf(" * 程序将给出马的遍历行走路线

*\n");

printf(" * 路线以步数形式给出

*\n");

printf(" ********************************计算机2班16组

*******\n\n");

printf("输入初始位置开始程序:");

}

typedef struct { //定义Po型数据,Po为下一

步棋的坐标(简称当前步的出口)

int x; //x坐标

int y; //y坐标

int p; //当前步出口的下一步棋出口的

数量

}Po;

typedef struct { //定义XY类型,xy为当前步

棋

int x; //x坐标

int y; //y坐标

int p; //当前步棋的出口序号

int n; //当前步棋的出口数量

Po a[8]; //Po型数组

}XY;

typedef struct{ //定义栈

XY * base;

XY * top;

int stacksize;

}SqStack;

void InitStack(SqStack &S){ //建立空栈

S.base=(XY * )malloc(STACK_INIT_SIZE * sizeof(XY));

if(!S.base) exit(OVERFLOW);

S.top = S.base;

S.stacksize = STACK_INIT_SIZE;

上一页第2页

你可能喜欢

  • 马踏棋盘
  • 国际象棋开局
  • 国际象棋教程
  • 浙江省信息技术高考试题
  • 淘宝网开店流程
  • 国际象棋规则
  • 信息技术高考
  • 数学问题

热门文档

相关文档

  • 国际象棋马周游全棋盘问题java算法

    国际象棋马周游全棋盘问题java算法_计算机软件及应用_IT/计算机_专业资料。... 国际象棋的棋盘与棋子 暂无评价 8页 免费 国际象棋马走满棋盘不重... 暂无...

  • 国际象棋中马的周游路线问题新解法

    2. 问题的提出考虑国际象棋棋盘上某位置的马,它是否可能只 Copyright ? 2012 ...马放置 在任意的空格内,然后让马按规则行走,最终走满 64 个格,其中不能重复...

  • 绘制国际象棋棋盘

    绘制国际象棋棋盘_计算机软件及应用_IT/计算机_专业资料。本文分别在DOS界面下...它 们并没有特定的图形显示, 但会依不同的应用程序, 而对文本显示有不同的...

  • 国际象棋中的马

    国际象棋中的马_军事/政治_人文社科_专业资料。国际象棋中的马(Knight) 国际... 国际象棋中马的周游路线... 4页 免费 国际象棋马走满棋盘不重... 暂无...

  • 国际象棋与数学论文

    “国际象棋的棋盘、棋子和它的走法,常常用来图示...过棋盘上马的跳 跃问题,他证明了,存在一个马的...再由 B 区至 A 区的交替跳跃,才可能不重复地跳...

  • 国际象棋走棋规则

    ●象 只能斜走,格数不限,不能越子。 ●马 每步棋先横走或竖走一格,然后...8.胜、负、和的判定 胜● 胜负判定 国际象棋的对局目的是把对方的王将死,...

  • 国际象棋走法

    棋局由白方先下,对奕双方轮流移动棋盘上既有的己方棋子,一步棋只能移动一个 ...不同的是, 囯际象棋的马没有“绊马脚”的限 制,故马可越过其他棋子。吃子...

  • 国际象棋马的模型建造方法

    5 对头顶沿线的顶点重复此步骤,然后使用“前”视口使切线水平。 测试“曲面”... 国际象棋中马、象、车、... 2页 免费 国际象棋马走满棋盘不重... 暂无...

  • 国际象棋入门教学

    “所有变着,都是死棋” 五、国际象棋棋盘介绍 ? ...? (4)同一局面被三次重复。 ? 除此之外,几种...玩家可选 择把该兵子升级为车、马、象或后(不限...

  • 数据结构实习报告——国际象棋中马的遍历

    在国际象棋棋盘上实现马的遍历 一、任务描述及要求国际象棋的棋盘有 8×8=64 ...反复地调试和改 进,我觉得算法没有问题了,可是对于某些起始点遍历结果还是不...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email