数据结构转换问题
老师:如何将 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"的数的大小、所在位置都未定
请问怎么实现?感谢各老师!!