下面这个题的VB编程怎么写啊“完全数是指一个数恰好等于它的因子之和。例如6=1+2+3,因而6是完全数,编制

2024-12-29 10:43:06
推荐回答(2个)
回答1:

你的问题不全,下面程序找的是1000以内的完全数。
Private Sub Command1_Click()
Dim i As Integer, s As Integer
For i = 2 To 1000
s = 0
For j = 1 To i - 1
If i Mod j = 0 Then s = s + j
Next
If s = i Then Print i,
Next
End Sub

回答2:

多给点例子 我数学不好 我弄明白这个应该不难写