[填空題] 以下程序的功能是:生成20個(gè)200~300之間的隨機(jī)整數(shù),輸出其中能被5整除的數(shù)并求出它們的和。請(qǐng)?zhí)羁铡? Prirate Sub Command1
2021-07-20
[填空題] 以下程序的功能是:生成20個(gè)200~300之間的隨機(jī)整數(shù),輸出其中能被5整除的數(shù)并求出它們的和。請(qǐng)?zhí)羁铡?/p>
Prirate Sub Command1_Click()
For i=1 To 20
x=Int(______*100+200)
If______=0 Then
Print x
S=S+ ______
End If
Next i
Print "Sum=";S
End Sub
正確答案:Rnd或Rnd(n) x Mod 5 或 Int(x/5)-x/5或x/5-Int(x/5)或Cint(x/5)-x/5或 x/5-Cint(x/5)或Round(x/5)-x/5或x/5-Round(x/5)或 x-(x5)*5或 (x5)*5-x或 Fix(x/5)-x/5或 x/5-Fix(x/5) x
參考解析:由于要生成隨機(jī)數(shù),所以要使用Visual Basic內(nèi)部函數(shù)Rnd,表示生成0~ 1之間的隨機(jī)數(shù)。 第二空,“x Mod 5”表示變量x是否能被5整除,如果余數(shù)為0,則可以被整除,本題答案其他項(xiàng)目為等價(jià)項(xiàng)目。 第三處填“x”表示對(duì)符合要求的x進(jìn)行疊加。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。