[填空題] 以下程序完成的功能是輸入一個數(shù)n,并判斷它是否為素數(shù),是或不是都通過消息對話框(MsgBox)來給出提示。請將程序補充完整。Private Sub
2021-07-20
[填空題] 以下程序完成的功能是輸入一個數(shù)n,并判斷它是否為素數(shù),是或不是都通過消息對話框(MsgBox)來給出提示。請將程序補充完整。
Private Sub Cemmand1_Click()
n = InputBox (“請輸入一個整數(shù)”)
k = Int(Sqr(n))
i = 2
Flag = 0
do while i<= k And Flag = 0
if 【6】 = 0 then
Flag = 1
Else
i= i+ 1
End if
Loop
if 【7】 then
MsgBox “這是一個素數(shù)!”,vbOKOnly,“提示”
Else
MsgBox “這不是一個素數(shù)!”,vbOKOnly,“提示”
End if
End Sub
正確答案:[6]n Mod i[7]Flag=0
參考解析:求素數(shù)的計算可以從2至終值Sqr(n),如果條件“n Mod i=0”成立(即余數(shù)為0),“Flag=1”,a不是素數(shù),否則“Flag=0”,a是素數(shù),即可打印“這是一個素數(shù)!”。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。