第1个回答 2011-03-06
Dim s As Integer
For m=2 to100
Do While m mod i<>0
i=i+1
Loop
If i=m then s=s+m
next i
print s
大概不需要解释吧。
第2个回答 2017-11-09
if i =m 那里的i 是2 to m-1。因此语句是错误的
第3个回答 2011-03-06
Private Sub Command1_Click()
For m = 2 To 100
i = 2
Do While m Mod i <> 0
i = i + 1
Loop
If i = m Then s = s + m
Next m
Print s
End Sub