永发信息网

C语言实现中国象棋马的走法

答案:2  悬赏:80  手机版
解决时间 2021-04-02 04:05
C语言实现中国象棋马的走法
最佳答案
首先要定义一个ChessBoard[10][9];
其次计算出马所在的当前位置chessboard[x][y];
然后计算出四个马腿的位置,分别是chessboard[x-1][y],[x+1][y],[x][y-1],[x][y+1]
最后判断八个位置是否可行。追问马走日啊,x怎么只减1啊追答当马向左走时,相对于马原来的位置,马腿的行值是否是减1?
全部回答
参考清华大学出版社出版的《程序设计基础》第二版,在附录A程序调试中,有一个国际象棋跳马的程序,用的是回溯策略。你可参考之,只需将棋盘从8*8改为9*10即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求防弹少年团夏威夷旅行的资源,亲故有望相助
科学计数法的a能不能是指数幂 例如2的40次方*
一、静   少说话,多倾听。因为爱说话的人
fbc区块链是传销骗局吗
静点小管里面有空气打进去了怎么办?
贵人不得力是什么意思
什么叫内外兼修的女孩?
怎么能在自己群里安装一个有开原麻将游戏软件
1979年1o月20是什么座
QQ仙灵活力卡怎么得
姓马属猴的女孩名字大全集
描写山或很多的词语
葡萄牙的亚速尔群岛有人去过吗,求介绍一下
什么是上下部贯通钢筋
什么是囊式滤芯?
推荐资讯
(x-50)-(x-90)=40怎么解
索尼运动摄像机连接手机无线提示要密码
星光路/逸景大街(路口)地址在哪,我要去那里
国产车真的比合资车质量差吗?价格偏差这么大
移动新卡1元500mb叫什么卡,8元月租的。
丨1/5一|/2014丨十丨1/2014—|&#
绯闻总裁帝少的心尖宠儿云盘
广州至三亚火车经过乐东站吗
2NE1应援色、应援物、出道时间、
大家唱歌所说的唱到d2,c2,a2,c3这些是什么意
东台市富安镇。王桑寺里,有一个和尚骗钱骗色
头顶头发稀少能种头发吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?