羅蓋仙 发表于 2013-2-26 21:19:24

求最大公因數與最小公倍數

本帖最后由 羅蓋仙 于 2013-2-26 21:23 编辑

求最大公因數?
求最小公倍數?

#1=45.
#2=36.
把#1和#2的最大公因數投入#4
把#1和#2的最小公倍數投入#5

#1的因數有哪些:分別放在#101~
#13=101.
#15=1.(計數器,45去除以1-45的一半(就是1-22)能整除,分別放在#101~)
WHILE[#15 LE FIX[#1/2.]]DO1
IF[#1 MOD #15 EQ0.]THEN #[#13]=#15
#13=#13+1.
#15=#15+1.
END1
#[#13]=#1
#15=#13

WHILE[#15 LE 101.]DO1(36去除以45的因數.能整除#1和#2的最大公因數就求出來了)
IF[#2 MOD #[#15] EQ0.]THEN #4=#[#15]
IF[#4 NE #0]GOTO1
#15=#15-1.
END1
N1 #11=#1/#4 (#11和#22短除法是一個像大L的符號)
#22=#2/#4
#5=#4*#11*#22(最小公倍數)
M0

P.S
我想把#11.#22和#5的式子簡化成
#5=#4*[#1/#4]*[#2/#4]
我又想把#11.#22和#5的式子簡化成
#5=#11*#22/#4 結束:)

jiangssli 发表于 2013-3-5 15:23:46

我暂时还不知道可以用在什么地方.....而且突然忘记公因数和公倍数是什么意思了!!:L
页: [1]
查看完整版本: 求最大公因數與最小公倍數