求2--1000中,每个数有多少个不同的质因子,并要求输出如下的式子:2=2 3=3 4=2*2 ...100=2*2*5*5 用记事本编程vb语言急用

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 18:53:21

求2--1000中,每个数有多少个不同的质因子,并要求输出如下的式子:2=2 3=3 4=2*2 ...100=2*2*5*5 用记事本编程vb语言急用
求2--1000中,每个数有多少个不同的质因子,并要求输出如下的式子:
2=2
3=3
4=2*2
...
100=2*2*5*5
用记事本编程
vb语言
急用

求2--1000中,每个数有多少个不同的质因子,并要求输出如下的式子:2=2 3=3 4=2*2 ...100=2*2*5*5 用记事本编程vb语言急用
Rem 大家看你一分也不给,都不来搭理你哈,小女子发扬一下助人为乐的奉献精神吧
Rem 窗体建一个Text1,一个Text2,MultiLine属性改为True,ScrollBars设置为2(垂直滚动条)
Option Explicit
Private Function isprime(Num As Long) As Boolean
If Num < 2 Then isprime = False:Exit Function
Dim i As Long
For i = 2 To Sqr(Num)
If (Num Mod i) = 0 Then
isprime = False
Exit Function
End If
Next i
isprime = True
End Function
Private Sub Form_Click()
Dim i As Long,j As Long,temp As Long,diff As Long
Dim primestr(2 To 1000) As String,nall(2 To 1000) As Integer,ndiff(2 To 1000) As Integer
'primestr存放质因子的分解因式,nall存放质因子总的数目,ndiff存放不同质因子的数目
Cls
Text1 = ""
Text2 = ""
For i = 2 To 1000
Print i & "=";
primestr(i) = i & "="
nall(i) = 0:ndiff(i) = 0
temp = i
If Not isprime(temp) Then
j = 2
diff = 0
Do While Not isprime(temp)
If temp Mod j = 0 Then
Print j & "*";
primestr(i) = primestr(i) & j & "*"
nall(i) = nall(i) + 1
If diff j Then ndiff(i) = ndiff(i) + 1:diff = j
temp = temp \ j
Else
Do
j = j + 1
Loop Until isprime(j)
End If
Loop
If isprime(temp) And temp j Then ndiff(i) = ndiff(i) + 1
Else
ndiff(i) = 1
End If
Print CStr(temp)
primestr(i) = primestr(i) & CStr(temp) & vbCrLf
nall(i) = nall(i) + 1
Next
'输出不同质因子的数目
'For i = 2 To 1000
'Text1 = Text1 & i & ":" & ndiff(i) & vbCrLf
'Next
'在Text2中输出分解因式,这个有点慢哈,1000个数太多了
'For i = 2 To 1000
'Text2 = Text2 & primestr(i)
'Next
End Sub

求2--1000中,每个数有多少个不同的质因子,并要求输出如下的式子:2=2 3=3 4=2*2 ...100=2*2*5*5 用记事本编程vb语言急用 有6筐苹果,每筐苹果个数相等.如果从每筐中拿出40个,6筐苹果剩下的个数总和正好和原来2筐苹果的个数相等.原来每筐有多少个? 有一列数,1,1,2,3,5,8,13,21,34,55,.,从第三个数开始,每个数都是他前面两个数的那么在前1000个数中,有多少个奇数. 有一列数:1,1,2,3,5,8,13,21,34,55.,从第三个数开始,每个数都是前两个数的和.那么在前1000个数中,有多少个奇数? 有一列数:1,1,2,3,5,8,……,从第三个数开始,每个数前两个数的和.在前1000个数中,有多少个奇数 有1,1,2,3,5,8,13,21,34,55等,从第三个数开始,每个数都是它前两个数的和,那麽在1000个数中,有多少个奇数? 有一列数,1,1,2,3,5,8,1321,34……从第三个数开始,每个数都是前两个数的和,那么在前1000个数中,有多少个奇数? 有6筐梨,每筐梨的个数相等.如果从每框中取出30个,那么6框梨剩下的个数的总合比原来2筐梨多24个,原来每筐有多少个? 有6筐梨,每筐梨的个数相等.如果从每筐中取出30个,那么6筐梨剩下的个数的总和比原来2筐梨多24个,原来每筐有多少个梨? 1、有一行数:1,1,2,3,5,8,13,21,34,55……,从第三个数开始,每个数都是前两个数的和,在前100个数中,偶数有多少个?2、一个长方形的长和宽都是自然数,面积是36平方米,这样的形状不同的长方形共有 1、有一行数:1,1,2,3,5,8,13,21,34,55……,从第三个数开始,每个数都是前两个数的和,在前100个数中,偶数有多少个?2、一个长方形的长和宽都是自然数,面积是36平方米,这样的形状不同的长方形共有 把60个橘子分成偶数堆,使得每堆的个数相等,有多少不同的分法? 把60个桃子分成偶数堆,使得每堆的个数相等,有多少种不同的分法 有一列数1,1,2,3,5,8,13,21,34,55等,从第3位开始,每个数都是它前面2个数的和,那么在前1000个数中,有多少个奇数? 从1,2,3.30这30个自然数中,取不同的三个数,是三个数的和是3的倍数的取法有多少种? 一:将4gNaoH溶于多少克水中,才能使每100个H2O分子中有一个Na+”二:求32gSo2中氧原子的个数? 从9,12,15,…,36,39,这11个数中,任取多少个不同的数,其中至少有2个数的和为52 高中数学选修2-3的题目1:把10个苹果分成三堆,要求每堆至少有1个,至多5个,则有多少种分法?2:从集合(1,2,3…10)中任意选出三个不同的数,使这三个数成等比数列,这样的等比数列有多少?3:某单位