数据0 数据1 数据2 数据3 数据4 数据5 数据6
e ADCFeGB BGFCDAe ADCFeGB BGFCDAe BGFCeDA ABCDeFG
d GABCdFE EFCdABG GABdCFE dEFCABG EFCABGd ABCdEFG
ADCFEGB EBGCDAF ADCFEGB BGCDEAF EBGCDAF EBCGADF

编程要求:
1,这是一个排序程序,把数据ABCDEFG按一定规则进行调整得数据6。
2,所有数据都是A-G组成的,只是排序不同而已。
调整规则依据:遍历前面1-5数组的行与数据0进行对应比较,为说明起见进行了红色标志,在每列的数组中,相邻的红色标志就有不同的位阶,对递增或递减或相等的第三个位阶所在的字符就相应的把数据6“ABCDEFG”中有关字符调整到第一位。如数据1两个数组中的红色标志都在第5位,位阶没有递减或递增,找出第三位不递增或递减的下一位是E,那么就把数据6的ABCDEFG中E调整到第一位,变成EABCDFG。同样,数据2位阶是递减二个,第三位等阶位的应是第一位的E,那么对刚得到的EABCDFG进行调整(多次调整的按调整次数多少优先排在前面),依次类推,数据3要调整的是C,数据4要调整的是G,数据5要调整的是B。调整结束进入下一步循环。
4,用VC编程。