[填空題] 下面的程序的作用是利用隨機函數(shù)產(chǎn)生10個100-300(不包含300)之間的隨機整數(shù),打印其中7的倍數(shù)的數(shù),井求它們的總和,請?zhí)羁铡! ub TO
2021-07-20
[填空題] 下面的程序的作用是利用隨機函數(shù)產(chǎn)生10個100-300(不包含300)之間的隨機整數(shù),打印其中7的倍數(shù)的數(shù),井求它們的總和,請?zhí)羁铡! ub TOF( ) Randomize Dim s As Double Dim a(10) As lnteger For i=0 To 9 【10】 Next For i=0 To 9 If 【11】 Then Print a(i) s=s+a(i) 【12】 Next i Print Print "S=" ; s End Sub
正確答案:【10】a(i)=Int(Rnd * 200+100)
參考解析:【11】a(i) Mod 7=0【12】End If解析:求隨機數(shù)要用到隨機函數(shù)Rnd,所以在程序中調(diào)用了Rnd函數(shù),100~300之間的隨機函數(shù)表示為:a(i)=Int(Rnd * 200+100);求某個數(shù)的倍數(shù)要用到取模運算符Mod,本題中求7的倍數(shù),所以表示為:a(i) Mod 7=0;對于條件語句,有If開頭的必須有End If結(jié)尾,Select Case開頭的,必須要用End Select結(jié)尾,所以本題中應(yīng)添加End If。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。