用VB求三位数的水仙花数

2025-04-16 13:40:44
推荐回答(1个)
回答1:

Private Sub Command1_Click()
Dim a%, b%, sum As Integer, c As String
For a = 100 To 999
c = CStr(a)
sum = 0
For b = 1 To 3
sum = sum + Val(Mid(c, b, 1)) ^ 3
Next b
If sum = a Then
Print a
End If
Next a
End Sub