仪征市第三中学秦长梅:各位朋友,这个题怎么编?

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 03:03:07
有黑白棋子各有N个(分别用 * 和 0 表示),按下图方式排列
***……***000……000
N个黑棋 N个白棋
允许相邻两个棋子互换位置,最后使队形成黑白交替排列;
试编程实现该操作。

1、定义一个数组。
2、再定义一个数组来存储后退信息。
3、编写一个过程负责数组与图片的转换。
4、定义一个记载步数的变量。
5、定义一个过程来负责相邻交换。
6、麻烦的计算过程
...........................