早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设计一个算法,将1573分解成奇因数的乘积是要一个算法

题目详情
设计一个算法,将1573分解成奇因数的乘积
是要一个算法
▼优质解答
答案和解析
X = 1573;
Y = 3;
while X>2
Do
If (X mod Y == 0)
打印 Y;
else
Y = Y+2;
End;
说明:没有必要特地判断质因数,从3开始按奇数递增就行,前提是待分解的数字中没有2这个因数