编写一个把正整数分解质因数乘积的程序。用VB做..

例:输入:9828 输出:9828=2*2*3*3*3*7*13
2024年11月21日 22:52
有2个网友回答
网友(1):

Sub Ss(M As Integer)
Dim I As Integer
Print M & "=";
Do While M <> 0
For I = 2 To M
If M Mod I = 0 Then
Print I;
M = M \ I
Exit For
End If
Next
If M = 1 Then Exit Do
Print "*";
Loop
End SubPrivate Sub Command1_Click()dim M as integerM=val(inputbox("输入一个整数:"))
Ss (M)
End Sub

网友(2):

调用子过程Ss