早教吧作业答案频道 -->其他-->
一个n位正整数,其各位数的n次方之和等于这个数,称这个数为Armstrong数.例如,153=1^3+5^3+3^3,试编程最好用函数编
题目详情
一个n位正整数,其各位数的n次方之和等于这个数,称这个数为Armstrong数.例如,153=1^3+5^3+3^3,试编程
最好用函数编
最好用函数编
▼优质解答
答案和解析
Option Explicit
Private Sub Command1_Click()
Dim n As Integer, p As Integer
For n = 100 To 999
p = n
Call arm(n, p)
If p = n Then
List1.AddItem (n)
End If
Next n
End Sub
Private Function arm(ByVal m As Integer, q As Integer)
m = Mid(CStr(m), 1, 1) ^ 3 + Mid(CStr(m), 2, 1) ^ 3 + Mid(CStr(m), 3, 1) ^ 3
q = m
End Function
Private Sub Command1_Click()
Dim n As Integer, p As Integer
For n = 100 To 999
p = n
Call arm(n, p)
If p = n Then
List1.AddItem (n)
End If
Next n
End Sub
Private Function arm(ByVal m As Integer, q As Integer)
m = Mid(CStr(m), 1, 1) ^ 3 + Mid(CStr(m), 2, 1) ^ 3 + Mid(CStr(m), 3, 1) ^ 3
q = m
End Function
看了 一个n位正整数,其各位数的n...的网友还看了以下:
如图(1)、(2)、(3)、(4)四个图案,每个图案都是由小正方形拼成,现按同样的规律(小正方形的 2020-05-17 …
(2014•荆州模拟)将n2个正整数1,2,3,…,n2填入n×n方格中,使其每行、每列、每条对角 2020-06-16 …
将连续n2(n≥3)个正整数填入n×n方格中,使其每行.每列.每条对角线上的数的和都相等,这个正方 2020-06-16 …
用4根火柴棒可摆成一个正方形,12根火柴可摆成4个相同的正方形,24根火柴可摆成9个相同的正方形, 2020-06-27 …
将n2(n≥3)个正整数1,2,3,…,n2填入n×n方格中,使得每行、每列、每条对角线上的数的和 2020-07-10 …
1.已知X=100...00(N个0)100000...00(N+1个0)50则()A.X是完全平 2020-07-16 …
如果把正方体的棱n等分(n大于3),然后沿等分线把正方体切开,等到n^3个小正方体,且满足2x2- 2020-07-18 …
以正N边行的一边为边,在图形外作N个正方形,若一这N个正方形外围的2N个顶点为顶点,恰好构成了一个正 2020-12-10 …
你有智商吗2*2方格图中有多少个正方形3*3方格图中有多少个正方形4*4和5*5方格图中有多少个正方 2020-12-19 …
求详细思路代码,正N边形分割成N-2个三角形,这N-2个三角形中恰有k个等腰三角形的分割方法有多少? 2020-12-25 …