Joo 发表于 2010-6-1 15:59:33

怎么取不到最小值

本帖最后由 Joo 于 2010-6-2 09:35 编辑

#include <Array.au3>
Dim $n,$m,$max,$min
For $n=0 To 9
        $m[$n]=Random(1,10,1)
Next
$max=$min=$m
For $n=1 To 9
        If $m[$n]>$max Then
                $max=$m[$n]
        EndIf
        If $m[$n]<$min Then
                $min=$m[$n]
        EndIf
Next
$m=$max
$m=$min
_ArrayDisplay($m,"Result")

输出结果中,最小值一直是空的,最大值没问题。
是哪有问题么?

Joo 发表于 2010-6-1 16:00:45

:face (14):

Joo 发表于 2010-6-1 16:03:14

没人么~~~

Joo 发表于 2010-6-1 16:03:37

还有 为啥 我的头像不能显示呢~~

yarsye 发表于 2010-6-1 23:11:37

#include <Array.au3>
Dim $n,$m,$max,$min
For $n=0 To 9
      $m[$n]=Random(1,10,1)
Next
$max=$m
$min=$m
For $n=1 To 9
      If $m[$n]>$max Then
                $max=$m[$n]
      EndIf
      If $m[$n]<$min Then
                $min=$m[$n]
      EndIf
Next
$m=$max
$m=$min
_ArrayDisplay($m,"Result")这样就可以了

netegg 发表于 2010-6-2 08:00:59

本帖最后由 netegg 于 2010-6-2 08:16 编辑

_ArrayMax和_ArrayMin是干什么用的
另外,LZ从哪儿知道的autoit可以使用$x=$y=$z这样的语法

netegg 发表于 2010-6-2 08:17:49

回复 5# yarsye

$min=$m这个似乎倒不一定非要用第二个元素,用首个元素$m是可以的

yarsye 发表于 2010-6-2 08:32:06

回复 7# netegg

$max=$m
$min=$m

这样也行 只要不要$max=$min=$m 就可以

Joo 发表于 2010-6-2 09:33:23

谢谢各位- -
问题解决了
灰常感谢- -

Joo 发表于 2010-6-2 10:12:01

test......
页: [1]
查看完整版本: 怎么取不到最小值