當前位置:成語大全網 - 新華字典 - 定義壹個數組, 包含5個元素, 都是隨機整數(隨便輸入), 要求把他們按照從大到小的順序排列起來 .VBS編程

定義壹個數組, 包含5個元素, 都是隨機整數(隨便輸入), 要求把他們按照從大到小的順序排列起來 .VBS編程

妳的程序有幾處不合適的地方

1:用dim聲明變量時沒有指明變量類型,此時默認變量類型為variant(變體型)

2:inputbox是以字符串形式輸入的,字符串的排序是按照字典序,這樣錯誤也就難免了

3:變量i,m,x未聲明,這雖然不影響程序運行,但未聲明的變量默認為變體型,也有可能導致錯誤

4:第六行的"msgbox("排序後的數組順序為"&a(0)&","&a(1)&","&a(2)&","&a(3)&","&a(4))"疑似應為"msgbox("排序前的數組順序為"&a(0)&","&a(1)&","&a(2)&","&a(3)&","&a(4))"

a(x-1)=CInt(a(x-1))

a(x-1)=inputbox("請隨機輸入第"&x&"個數字")

這兩句交換位置,可以將變體類型的a(x-1)強制轉化為整數型進行計算