1樓:匿名使用者
abc,dat改為,a(i) =int(rnd * 10)改為a(i) =int(rnd * 11)(否則只能產生祥鎮神0-9的隨機數)
write #10, a(10)改為write #1, a(i),正確的**如旅返下謹虧:
private sub command1_click()dim a(10) as integer, i%open "" for output as #for i = 1 to 10
a(i) =int(rnd * 11)
write #1, a(i)
next i
close #
end sub
2樓:匿名使用者
隨滑羨機數是乘以羨衡範圍+1,信派拍+下屆。
正解是。private sub command1_click()dim a(10) as integer, i%open "" for output as #for i = 1 to 10
a(i) =int(rnd * 10)+1write #1, a(i)
next i
close #
end sub
vb 隨機產生乙個三位正整數,然後逆序輸出,產生的數與逆序數同時顯示
3樓:澄巧蕊憑穎
你小氣啊,不懸賞!
把產生的隨機數轉換為字串,再從右到左分別擷取子串,可以利用rnd()函式,len()函式和迴圈語句等實現。
4樓:昌又晴哀莉
你的程式可以說是正確的,並且還有一定技巧,比如用rnd
900加逆序結果從數值上看就是85,因此也很正確。如果要求顯示085,說明要求以字元形式輸出只需改動i句(倒數第四句)即可。我無法用鍵盤輸入,很多符號打不上,請原諒。
vb隨機檔案必須建立在順序檔案的基礎上嗎?
5樓:網海1書生
所謂隨機檔案、順序檔案並不是指檔案的格式,而是指它的讀寫方式,同乙個檔案,如果按順序讀寫方式開啟,它就是順序檔案,如果按隨機讀寫方式開啟,它就是隨機檔案。所以,你的電腦硬碟上其實並不存在「順序檔案」、「隨機檔案」,因此「隨機檔案必須建立在順序檔案的基礎上」的說法也無從談起。
順序檔案是按「行」(也可以按字元)為單位來讀取檔案的,由於每行的字數不固定,所以無法任意讀取其中的某一行,只能從頭到尾逐行順序讀取,所以叫順序檔案。大部分文字檔案都符合這種特徵,所以順序檔案的讀寫方式適用於文字檔案(但正如前面所述,我們不能說文字檔案就是順序檔案)。
隨機檔案則是按「塊」為單位來讀寫檔案的,每個「塊」的位元組數都相等,我們可以從中任意取出某一塊,所以叫隨機檔案。我們可以利用這個特徵設計乙個簡單的資料庫檔案。
vb 程式設計 如何利用隨機函式產生10到90的奇數組成的
private sub command1 click randomize dim a 14 as integer for i 0 to 14 a i 2 next i label1.caption for i 0 to 14 doa i int rnd 81 10 loop until a i mo...
vb程式設計題 隨機產生兩個2位整數,使用choose函式隨機產生操作符給使用者出一道算
什麼時候要,我可以寫 如何用vb設計乙個程式,隨機產生二十個三位整數 sub s randomize 初始化隨機變數 for i 1 to 20 做20次迴圈debug.print int 100 rnd 900 輸出隨機數到立即視窗 next end sub 樓上連陣列都沒有定義,也沒有把產生的數...
vb編寫程式,隨機產生10到100間的整數輸出這些數
private sub mand1 click dim a 20 as integer randomize max 0 j 0 for i 1 to 20 a i int 91 rnd 10print a i if max a i then max a i j i next i print prin...