用VB编写输入一个正整数N,把它分解成质因子相乘的形式.如输入36,输出36=1×2×2×3×3
题目
用VB编写输入一个正整数N,把它分解成质因子相乘的形式.如输入36,输出36=1×2×2×3×3
不用text的形式,应如何去做
答案
Dim n%,cs,i%
n = Text1
cs = "1":i = 2
Do
If n Mod i = 0 Then
n = n / i:cs = cs & "×" & i
Else
i = i + 1
End If
Loop While i < n:cs = cs & "×" & n
Option Explicit
Private Sub Command1_Click()
Dim n%,cs,i%
n = InputBox("","",36)
cs = n & "=1":i = 2
Do
If n Mod i = 0 Then
n = n / i:cs = cs & "×" & i
Else
i = i + 1
End If
Loop While i < n:cs = cs & "×" & n
MsgBox cs
End Sub
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 苏武,留胡节不辱的节是什么意思
- 3除以7的商的小数点后面第2003个数字是几?2003个数字的和是多少?
- 已知下列数列中的前几项,写出他们的第n项an. (1)2、4、6、8… (2)15、25、35、45… (3)1/2、1/4、1/8、1/16… (4)1−1/2、1/2−1/3、1/3−1/4、1/
- 学校买来一批水果送给退休老师,如果每人送4千克,多出6份,如果每人送5千克,则缺3份,问退休教师几人?水果有多少千克?
- 已知sina=2m/5 cosa=(m-1)/5 则tana=
- 作文:我养成了一个勤俭节约的好习惯
- 若用玉米为实验材料验证孟德尔分离定律,下列因素对得出正确实验结论影响最小的是( ) A.所选实验材料是否为纯合子 B.所选相对性状的显隐性是否易于区分 C.所选相对性状是否受一
- 英语翻译
- 如图是一块菜地,已知CD=6m,AD=8m,∠ADC=90°,CB=24m,AB=26m,你能求出这块菜地的面积吗?
- 已知△ABC相似△DEF,相似比为3,△ABC的周长为54cm,若△DEF的三边之比为2:3:4,则△DEF最短边长为
热门考点