C语言编程求助

如何将上图中随机的半圆调整过为下图中的摆放方式。怎么编程简单?中间的黑色圆圈是调整位置的过渡区域。

定义一个6位的数组

从某个值开始编码,比如从左上红色,逆时针编码,那么初始状态位101010(红=1 黄=0 空=2)
定义一个变量t=2,作为中间状态.
那么对于任意一个状态,有如下操作.
如果t=2那么数组中任意一个进位到t
如果t=1或0, 那么下一步是t进入到空位或者是空位附近左侧右移或者右侧左移.
然后对状态进行递归,并计算最小方式.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-01
打印字符串我用vs 2013win7 系统
第2个回答  2017-10-31
i=i+1面printf
相似回答