2
我有这些类型的数据行的过滤特定的列
0 0 8 85 105 7 0 0 0 0 0 0 0 0 0 0
0 0 0 51 41 5 0 0 0 0 0 0 0 0 0 0
6 24 264 223 12 0 0 0 0 0 0 0 0 0 0 0
0 6 58 65 0 0 0 0 0 0 0 0 0 0 0 0
0 0 50 98 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0
我怎样才能找到最大的两个数字(和一个在他们面前,一次次他们),他们的记录中的位置?如果我只有这一点(只有一个值)
0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0
打印出来只是一个最大和前一个,后两个值
我应该得到这样的:
# [position column index] [value] ...
3 8 4 85 5 105 6 7 # <--- 3rd colum value 8, 4th column value 85,...etc
3 0 4 51 5 41 6 5
2 24 3 264 4 223 5 12
2 6 3 58 4 65 5 0
2 0 3 50 4 98 5 0
3 0 4 100 5 0 6 0
我不完全了解如何从输入到,如果你有一个记录发生的事情所需要的输出 – SiegeX
我编辑了帖子中所需要的输出... – user1116360
像'6 24 264 264 12 0 0 0 0 0 0 0 0 0 0 0'?祝你好运。 – shellter