|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 羅蓋仙 于 2013-2-26 21:23 编辑
& W7 f! {6 O! x- S9 p: {) `
* o# m& r" T/ j0 ?求最大公因數?
; m* M; E/ Z/ e) D求最小公倍數?
4 @: f, J: i8 ~" n% T6 J5 M6 ?- I2 c. w6 b! H
#1=45.
" V; U3 |5 c# d#2=36.
" ?1 b( Y: P" J" N/ x8 N8 s( e" O0 C5 I把#1和#2的最大公因數投入#4" f: U H& T8 ?
把#1和#2的最小公倍數投入#5
$ c. }/ }) Q' q; i2 ^( p8 b
1 U& }+ V8 y' [. M#1的因數有哪些:分別放在#101~
$ I9 Q" P# I. G& @" V#13=101.
7 g) k" r2 _) J. ~) P#15=1.(計數器,45去除以1-45的一半(就是1-22)能整除,分別放在#101~)- P& m9 y$ ~( `0 C# g0 `
WHILE[#15 LE FIX[#1/2.]]DO1
% |, Y# ~" ^$ D, ~ k/ v9 ^; I$ ^; f, LIF[#1 MOD #15 EQ0.]THEN #[#13]=#15
' q: q, T: x7 H$ ~9 ^- `#13=#13+1.
, J% a* N5 y; [#15=#15+1.
; j/ v2 l$ q# hEND1
$ |$ j- `3 y3 [/ k1 e1 [3 w#[#13]=#1
( a2 b3 p7 O1 f8 h# H9 h+ }# z#15=#13
7 f* `: G5 g* z$ U/ e; g! i9 X5 Q0 n# v
9 Q$ t! O/ r4 t# _WHILE[#15 LE 101.]DO1(36去除以45的因數.能整除#1和#2的最大公因數就求出來了)" N. P/ z$ Y* i9 A
IF[#2 MOD #[#15] EQ0.]THEN #4=#[#15]+ M# }- J+ k- X/ o
IF[#4 NE #0]GOTO12 U3 r Y4 m3 \6 W0 ?
#15=#15-1.; `2 U# y- }) U9 o0 Z
END1
5 A4 [0 D' {+ H% r/ NN1 #11=#1/#4 (#11和#22短除法是一個像大L的符號)3 V: G' x, f! m! a% [& V
#22=#2/#4
- A5 P$ Z( Z X2 \#5=#4*#11*#22(最小公倍數): c9 _* M b- Z$ u/ l( x
M0) R& L0 I6 u7 B! Q$ B9 S
( ]% \! h: D& H! _P.S
" L% _. l) d, s' t, O/ `我想把#11.#22和#5的式子簡化成2 f7 q* v2 y# W5 j0 ]1 {- Y T) }
#5=#4*[#1/#4]*[#2/#4]
$ j, h) |( v8 j# F5 Q' w我又想把#11.#22和#5的式子簡化成
3 q) J, O: Z9 |$ F( }3 {% D$ E#5=#11*#22/#4 結束 9 z$ z8 `3 f% ^
|
|