注册 登录
编程论坛 ASP技术论坛

数据结构转换问题

anjincheng 发布于 2011-04-29 19:20, 458 次点击
老师:
如何将  0:0:2:0:0:3:0:0:0:0  形式转换为:3:2
        0:1:0:1:0:1:1:0:0:1  形式转换为:1:1:1:1:1
        1:2:0:0:0:0:0:2:0:0  形式转换为:2:2:1
        0:0:0:0:5:0:0:0:0:0  形式转换为:5
        0:1:1:0:0:1:0:0:2:0  形式转换为:2:1:1:1
        1
:0:0:0:4:0:0:0:0:0  形式转换为:4:1
等等.............................................

要求:1、转换后,只显示大于"0"的数
      2、转换后,数字由大到小排列
说明:
      1、转换前,都是10个数(最小的数为"0",最大的数为"5"),中间都是":"隔开
      2、转换前,大于"0"的数的大小、所在位置都未定

请问怎么实现?感谢各老师!!
6 回复
#2
anjincheng2011-05-01 23:46
老师们,帮帮忙呀~~~
#3
anjincheng2011-05-04 08:23
老师们知道怎么处理吗?感谢咯~~~
#4
dzt00012011-05-04 08:51
先删除数组中等于0的元素,第二步对数组排序
#5
yms1232011-05-04 10:01
对数组排序在.NET中有系统内置的方法来排序,或者LZ自己愿意写冒泡排序都可以
#6
anjincheng2011-05-04 12:31
可以做到删除0的元素,但删不了“:”
#7
mayuebo2011-05-04 12:49
sqlit函数
1