找回密码
 加入
搜索
查看: 2595|回复: 9

怎么取不到最小值

[复制链接]
发表于 2010-6-1 15:59:33 | 显示全部楼层 |阅读模式
本帖最后由 Joo 于 2010-6-2 09:35 编辑

#include <Array.au3>
Dim $n,$m[12],$max,$min
For $n=0 To 9
        $m[$n]=Random(1,10,1)
Next
$max=$min=$m[0]
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[10]=$max
$m[11]=$min
_ArrayDisplay($m,"Result")

输出结果中,最小值一直是空的,最大值没问题。
是哪有问题么?
 楼主| 发表于 2010-6-1 16:00:45 | 显示全部楼层
 楼主| 发表于 2010-6-1 16:03:14 | 显示全部楼层
没人么~~~
 楼主| 发表于 2010-6-1 16:03:37 | 显示全部楼层
还有 为啥 我的头像不能显示呢~~
发表于 2010-6-1 23:11:37 | 显示全部楼层
#include <Array.au3>
Dim $n,$m[12],$max,$min
For $n=0 To 9
        $m[$n]=Random(1,10,1)
Next
$max=$m[0]
$min=$m[1]
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[10]=$max
$m[11]=$min
_ArrayDisplay($m,"Result")
这样就可以了
发表于 2010-6-2 08:00:59 | 显示全部楼层
本帖最后由 netegg 于 2010-6-2 08:16 编辑

_ArrayMax和_ArrayMin是干什么用的
另外,LZ从哪儿知道的autoit可以使用$x=$y=$z这样的语法
发表于 2010-6-2 08:17:49 | 显示全部楼层
回复 5# yarsye

$min=$m[1]这个似乎倒不一定非要用第二个元素,用首个元素$m[0]是可以的
发表于 2010-6-2 08:32:06 | 显示全部楼层
回复 7# netegg

$max=$m[0]
$min=$m[0]

这样也行 只要不要$max=$min=$m[0] 就可以
 楼主| 发表于 2010-6-2 09:33:23 | 显示全部楼层
谢谢各位- -
问题解决了
灰常感谢- -
 楼主| 发表于 2010-6-2 10:12:01 | 显示全部楼层
test......
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 02:48 , Processed in 0.076171 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表