【发布时间】:2012-02-13 14:48:11
【问题描述】:
我想找到行号 2000 和 3000 之间的最小值。
我想找到最小值和最大值,当找到最小值和最大值时,我还需要找到找到它的行。 然后我想转到包含行的最大值或最小值上方的一行并输出 同一行的 6 个整数中的第一个整数。
我的输入格式如下。
*KEYWORD
$TIME_VALUE = 1.4000002e+001
$STATE_NO = 15
$Output for State 15 at time = 14
*ELEMENT_SHELL_THICKNESS
1346995 25 1457683 1471891 1457727 1471929
9.953265e-001 9.953265e-001 9.953265e-001 9.953265e-001
1346996 25 1471891 1457685 1471930 1457727
9.953963e-001 9.953963e-001 9.953963e-001 9.953963e-001
1346997 25 1457685 1471892 1471931 1471930
9.953437e-001 9.953437e-001 9.953437e-001 9.953437e-001
所以输出可能是
min=9.953265e-001 on line 07 at 1346995
max=9.953963e-001 on line 09 at 1346996
PS:我可以找到数组的最小值和最大值,但处理这个输入对我来说很难。 等待专家建议。
【问题讨论】: