脚本逻辑,快速运算取出最大值
[@main]#IF
#ACT
;定义一组变量,该形式类似于其他变成的整形数组,可用嵌套变量方式,动态获取 N$数值0-9 的变量值
MOV N$原始变量_0 70
MOV N$原始变量_1 1025
MOV N$原始变量_2 744
MOV N$原始变量_3 456
MOV N$原始变量_4 128
MOV N$原始变量_5 355
MOV N$原始变量_6 69
MOV N$原始变量_7 102
MOV N$原始变量_8 448
MOV N$原始变量_9 569
mov N$位置 0
GOTO @取出最大数值
[@取出最大数值]
#IF
#ACT
;将当前循环 所在位置数组赋值为普通变量方便判断大小
mov N$当前变量 <$str(N$原始变量_<$str(N$位置)>)>
;判断当前位置变量值,是否大于其他9个数值
#IF
not small N$当前变量 <$str(N$原始变量_0)>
not small N$当前变量 <$str(N$原始变量_1)>
not small N$当前变量 <$str(N$原始变量_2)>
not small N$当前变量 <$str(N$原始变量_3)>
not small N$当前变量 <$str(N$原始变量_4)>
not small N$当前变量 <$str(N$原始变量_5)>
not small N$当前变量 <$str(N$原始变量_6)>
not small N$当前变量 <$str(N$原始变量_7)>
not small N$当前变量 <$str(N$原始变量_8)>
not small N$当前变量 <$str(N$原始变量_9)>
#ACT
sendmsg 7 最大值=<$str(N$当前变量)>
#elseact
;累计循环计数变量
inc N$位置 1
GOTO @取出最大数值
页:
[1]