早教吧作业答案频道 -->其他-->
如果一个数的因子之和等于这个数本身,则称这样的数为“完全数”.例如,整数28的因子为1、2、4、7、14,其和1+2+3+4+7+14=28,因此28是一个完全数.编写一个程序,从键盘上输出正整数N和M,求出M和N之
题目详情
如果一个数的因子之和等于这个数本身,则称这样的数为“完全数”.
例如,整数28的因子为1、2、4、7、14,其和1+2+3+4+7+14=28,因此28是一个完全数.编写一个程序,从键盘上输出正整数N和M,求出M和N之间的所有完全数.使 用VB~
例如,整数28的因子为1、2、4、7、14,其和1+2+3+4+7+14=28,因此28是一个完全数.编写一个程序,从键盘上输出正整数N和M,求出M和N之间的所有完全数.使 用VB~
▼优质解答
答案和解析
Private Sub Command1_Click()
Dim M As Integer,N As Integer,S As Integer,I As Integer
N = Val(InputBox("输入N:"))
M = Val(InputBox("输入M:"))
If N > M Then
S = N
N = M
M = S
End If
For N = N To M
S = 0
For I = 1 To N - 1
If N Mod I = 0 Then S = S + I
Next
If N = S Then Print N;
Next
End Sub
Dim M As Integer,N As Integer,S As Integer,I As Integer
N = Val(InputBox("输入N:"))
M = Val(InputBox("输入M:"))
If N > M Then
S = N
N = M
M = S
End If
For N = N To M
S = 0
For I = 1 To N - 1
If N Mod I = 0 Then S = S + I
Next
If N = S Then Print N;
Next
End Sub
看了如果一个数的因子之和等于这个数...的网友还看了以下:
初三数学二次根式请详细解答,谢谢!(515:4:59)若1∕(3-√7)的整数部分是a,小数部分是 2020-04-07 …
1.一根木棍平均截成9段已经截了6次,完成了()%.2.六(1)班女生人数是男生人数的2/3,女生 2020-04-27 …
一个两位数,个位上的数和十位上的数合起来是7,这个数可能是,也可能是 2020-05-17 …
十位上是1,个位上的数字比十位上的数字大7,这个数是多少? 2020-06-14 …
已知数列:2,5,3,3,7,2,5,3,3,7,2,5,3,3,7…,这个数列的第30项是哪个数 2020-06-15 …
十位上是1,个位上的数字比十位上的数字大7,这个数是() 2020-07-30 …
一个数,它的十位上是7,这个数减6,差的十位还是7,这个数减7,差的十位是6,这个数是多少? 2020-11-07 …
3道数学题目1.三个质数的最小公倍数是66,这三个质数的和是()2.一个数被5除余3,被7除余5,被 2020-11-24 …
判断一个数能否被7整除这句话的理解一个数能否被7整除,只要把这个数的末尾(已去掉最后一个数)逐次减去 2020-11-26 …
《当堂练》六年级上册+语文《优化训练》一个数填上百分号,这个数就减少了29.7,这个数原来是()(无 2020-11-29 …