[填空題] 以下程序完成的功能是輸入一個數(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 ifEnd 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ù)!”。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。