找回密码
 加入
搜索
查看: 1293|回复: 0

那个能进来帮帮小弟!!!

  [复制链接]
发表于 2008-10-22 10:14:57 | 显示全部楼层 |阅读模式
#include<Array.au3>
const $n=11
dim $RandomNumArray[$n]
dim $Num,$i,$j,$Flag
$i=1
while $i<$n
        $Num=Random(1,10,1)
        $Flag=0
        $j=1
  while $j<$i
          if $Num=$RandomNumArray[$j] then
              $flag=1
            exitloop
         else
              $j=$j+1
        endif
      wend
   if $flag=0 then
       $RandomNumArray[$i]=$Num
      $i=$i+1
   endif
wend
_ArrayDisplay($RandomNumArray,"随即不重复数组")
  在这个范例中   不是已经给$i 和$j   附值了吗  都为1  但是第2重循环  中的表达式  是$j<$i      
  1<1   肯定不成力   他就退出循环 了  怎么还要有 下面的   
  while $j<$i
          if $Num=$RandomNumArray[$j] then
              $flag=1
            exitloop
         else
              $j=$j+1
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-24 22:20 , Processed in 0.075456 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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