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

设计一个算法,将1573分解成奇因数的乘积
是要一个算法
rhzwy 1年前 已收到3个回答 举报

观祁 幼苗

共回答了17个问题采纳率:82.4% 举报

X = 1573;
Y = 3;
while X>2
Do
If (X mod Y == 0)
打印 Y;
else
Y = Y+2;
End;
说明:没有必要特地判断质因数,从3开始按奇数递增就行,前提是待分解的数字中没有2这个因数

1年前

4

kimijun 幼苗

共回答了2个问题 举报

121x13=1573
说清楚要几个因数啊,要不然答案太多了

1年前

1

ss青年 幼苗

共回答了18个问题 举报

1573=11x11x13
算法就是用奇数往上试啊

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 2.925 s. - webmaster@yulucn.com