[填空題] 下面程序的功能是產(chǎn)生10個(gè)小于100(不含100)的隨機(jī)正整數(shù),并統(tǒng)計(jì)其中5的倍數(shù)所占比例,但程序不完整,請(qǐng)補(bǔ)充完整。 SubPR() Ran
2021-07-20
[填空題] 下面程序的功能是產(chǎn)生10個(gè)小于100(不含100)的隨機(jī)正整數(shù),并統(tǒng)計(jì)其中5的倍數(shù)所占比例,但程序不完整,請(qǐng)補(bǔ)充完整。
SubPR()
Randomize
Dim a(10)
For j=1 To 10
a(i)=Int( (14) )
If (15) Then k=k+1
Print a(j)
Next j
Print k/10
Fnd Sub
正確答案:a(i) mod 5
參考解析:產(chǎn)生10個(gè)小于100(不含100)的隨機(jī)正整數(shù),需要用到隨機(jī)函數(shù)Rnd,Rnd函數(shù)是隨機(jī)生成一個(gè)小于1的正數(shù)隨機(jī)數(shù),所以根據(jù)題意,填入代碼為(Rnd+99)+1,而后面加上1是為了能保證取到99。根據(jù)題意可知,k表示a(i)中5的倍數(shù)的個(gè)數(shù),只有當(dāng)a(i)mod 5=0時(shí),k=k+1。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。