题目
4、/*一个数如果恰好等于它的因子之和,这个数就称为“完数”.例如6=1+2+3.编程 找出1000以内的所
提问时间:2021-04-11
答案
Dim i As Integer,j As Integer,num(100) As Integer,num1(30)
Private Sub Form_Load()
Dim k As Integer,p As Integer,p2 As Integer,p3 As Integer,p4 As Integer,h As String
k = 0
p = 0
p2 = 0
p3 = 0
p4 = 0
For i = 1 To 1000
For j = 1 To i - 1
If i Mod j = 0 Then
num(k) = j
k = k + 1
num(k) = i j
k = k + 1
End If
Next j
For j = 0 To k - 1
If num(j) i Then
For p2 = 1 To j - 1
If num(j) = num(p2) Then
p3 = 1
End If
Next p2
If p3 = 0 Then
p = num(j) + p
num1(p4) = num(j)
p4 = p4 + 1
End If
p3 = 0
End If
Next j
If p = i Then
Text1.Text = Text1.Text & ";" & i & "的因子是"
For k = 0 To p4 - 1
Text1.Text = Text1.Text & num1(k) & ","
Next k
End If
p = 0
k = 0
p4 = 0
Next i
End Sub
这段代码可以查出1000以内的完数,并显示出其因子,如果不要显示其因子的话可以简单很多
Private Sub Form_Load()
Dim k As Integer,p As Integer,p2 As Integer,p3 As Integer,p4 As Integer,h As String
k = 0
p = 0
p2 = 0
p3 = 0
p4 = 0
For i = 1 To 1000
For j = 1 To i - 1
If i Mod j = 0 Then
num(k) = j
k = k + 1
num(k) = i j
k = k + 1
End If
Next j
For j = 0 To k - 1
If num(j) i Then
For p2 = 1 To j - 1
If num(j) = num(p2) Then
p3 = 1
End If
Next p2
If p3 = 0 Then
p = num(j) + p
num1(p4) = num(j)
p4 = p4 + 1
End If
p3 = 0
End If
Next j
If p = i Then
Text1.Text = Text1.Text & ";" & i & "的因子是"
For k = 0 To p4 - 1
Text1.Text = Text1.Text & num1(k) & ","
Next k
End If
p = 0
k = 0
p4 = 0
Next i
End Sub
这段代码可以查出1000以内的完数,并显示出其因子,如果不要显示其因子的话可以简单很多
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1某物体从倾角=37度的斜面低A点沿斜面上滑,物体与斜面间的滑动摩擦因数=0.5
- 2已知等腰三角形的边长恰好是方程x²-11x+30
- 3已知双曲线x^2-y^2/3=1被斜率为2的直线截得的弦长为6跟5/5,求此直线方程
- 4全小学三年级语文《盘古开天地》原文?
- 5how do people live 与 how can people live有什么区别吗?
- 6有哪些词语是写比赛前的神态,动作的词?请帮忙写至少十个
- 7花坛排成4层方阵,外层共有44盆,这个花坛共用多少盆花.
- 898和99的最大公因数是什么
- 9What a nice cake it is.改为同义句
- 10一根绳子第一次剪去百分之25,第2次剪去余下的5分之2,还剩下63米,这根绳子原来长多少米
热门考点
- 1形容学习进步的2字词语
- 2【2倍的根号三分之二+根号二分之一-根号0.125】-(根号6-根号32)
- 3已知a,b,c是实数,函数f(x)=ax^2+bx+c,g(x)=ax+b,当-1
- 4张.李两位体育老师正在画场地,为学校运动会做准备.张老师单独画全部场地用8小时,李老师用六小时.他们一起画2小时能完成任务吗?(我要方法不是答案!)
- 5女生比男生少百分之10,男生人数是女生人数的百分之几,百分号前保留一位
- 6冬冬骑自行车去上学,三分之一时.行了全程的四分之三冬冬上学要花多长时间?
- 7千米,米,厘米,分米,毫米,微米,纳米的关系
- 8小学四年级英语自我介绍7句以上
- 95.5×0.375+8分之3×5.4-37.5%×0.9
- 10求解数学题两块地共100公顷,第一块地的4倍比第二块地的3倍多120公顷,各多少公顷