VB比较十个文本框内数字的大小,最后将十个文本框按从小到大排列。

注:并不是排列那些数字,而是排列那些文本框的序号。
例如 text0-9 的数字分别为 2 1 1 1 1 1 1 1 1 0 那么最后从小到大应该输出:9(就是第9个文本框) 12345678 0
第二部分是如果文本框内数字相同(就像例子中文本框1到8都是相同的数字),则根据left(text10)出现该数字的先后顺序来排列.
还是上面那个例子,如果text10.text=87654321 那么最后输出的结果应该为 9 8 7 6 5 4 3 2 1 0 就这两部分,希望给出全部代码,结果输出在text11就好
最后那个输出结果说反了,如果text10.text=87654321 输出结果应该为 9 1 2 3 4 5 6 7 8 0
如果还是不清楚 我再举个例子
text0-9分别为 1 1 9 5 5 6 2 3 0 5 text10.text=9123154087
先比较大小: 8 (01) 6 7 (349) 5 2 括号内是相同大小的数字。
然后根据text10来判断先后顺序 从text10的最左边开始 最先出现的列在相同数字的最右边 1先出现 所以第一个括号排序为 0 1 9先出现 然后3 最后4 所以第二个括号应排列为 4 3 9
所以最后输出结果应该为 8 0 1 6 7 4 3 9 5 2

虽然。。但是。。好吧我还是理解你的目的了

看图

追问

就是这个。。。 完美 太厉害了 !
请问代码是怎么写的

追答

私信你

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-02-09
希望给出全部代码
第2个回答  2017-02-09
我能说没看懂么?
相似回答