请问如何排序?(10分)

  • 主题发起人 主题发起人 mycwcgr
  • 开始时间 开始时间
M

mycwcgr

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何排序?
有一字符型列a1,a2...a10 在按升序排序时排成了a1,a10,a2,a3..
请问有没有一个通用的方法使之成为a1,a2...a10
这种方法同样对ab1,ab2,..ab10同样适用,对abc100,abc101,..abc110同样适用
 
将: a1 --> a001
a2 --> a002
a3 --> a003
a10 --> a010
a101--> a101
a110--> a110
 
a1 --> a001
a2 --> a002
a3 --> a003
a10 --> a010
a101--> a101
a110--> a110
这样也可以
还有一种方法:
取字符,如果没有在0-9就kill,然后将后面的转换成int,排序如何
 
也有同感!!並且不想像樓上仁兄所說的那樣更改數据,而達到目的!!
關注!
 
多人接受答案了。
 

Similar threads

后退
顶部