新浪博客

复赛上机题-象棋跳马

2022-07-21 10:38阅读:
复赛上机题-象棋跳马
复赛上机题-象棋跳马
中国象棋和国际象棋的跳马有着类似的规则:马只能向相邻行隔两列的空格里跳,或是向相邻列隔两行的空格里跳。请编程模拟国际象棋跳马的过程。
1. 棋盘要求屏幕居中。每格尺寸50×50。
2. 棋盘的线条为蓝色,宽度2。棋盘背景颜色为浅棕色。
3. 用鼠标左按钮点击棋盘,在相应的格子里显示线条宽1,直径30的圆圈,圆圈必须在每个格子居中。
4. 鼠标左按钮点击在棋盘中才能显示棋子,并显示点击的顺序号。点击在棋盘外不显示棋子。
5. 第一个落子的位置是随意的,从第2个棋子开始就必须按规则跳马。只有按规则有效的跳马才显示下一个棋子并产生宽度2的红色连线、棋盘的下方为从第2个开始有效的落子累加10分。程序能够自动屏蔽不合规则的无效跳马,并每次扣掉1
0分。
6. 点击鼠标右键退出整个程序。
象棋跳马程序的输出结果如下图所示。
复赛上机题-象棋跳马


复赛上机题-象棋跳马
如能编写出程序的可以发表在后面的评论中
后续还有两篇博客 敬请期待……




复赛上机题-象棋跳马

复赛上机题-象棋跳马

复赛上机题-象棋跳马

复赛上机题-象棋跳马






















我的更多文章

下载客户端阅读体验更佳

APP专享