找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1770|回复: 1

[讨论] 求最大公因數與最小公倍數

[复制链接]

28

主题

67

回帖

146

积分

注册会员

积分
146
发表于 2013-2-26 21:19:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 羅蓋仙 于 2013-2-26 21:23 编辑 / P! u! h7 O% _. x- b  k

! E1 g% X- H% K0 G/ G  k* z: [* T求最大公因數?1 [! b) O0 N) n% c" O( |  E* N  W
求最小公倍數?. S* x. k& y% `1 o! p  I& e
4 z% M" i) g0 X( l. H1 I
#1=45.( L4 c; P4 q$ n% ]) O
#2=36.
: P; W" L8 ^- x9 m) v: M7 o% L把#1和#2的最大公因數投入#42 f! m0 a+ z1 f: A" E
把#1和#2的最小公倍數投入#5
2 P' ]# e! q# N; V; m0 K; ]/ B
: A$ k9 U9 A, a: u' v* c2 Y/ |$ e#1的因數有哪些:分別放在#101~
8 _8 B( N$ H' l) c! m/ B$ H#13=101., S& C! w. K) I
#15=1.(計數器,45去除以1-45的一半(就是1-22)能整除,分別放在#101~)9 t$ i: ]8 k' }  ]/ V9 ^  Y
WHILE[#15 LE FIX[#1/2.]]DO1! f/ U% j2 }- [; ~' Q
IF[#1 MOD #15 EQ0.]THEN #[#13]=#15
: b5 K3 V  F0 q, k0 r2 ?& O& Q. i#13=#13+1.
- C1 J9 n0 Q" u8 \#15=#15+1.
" L! @7 u  s" i- IEND13 K0 e- m6 n- Z0 X7 M# |
#[#13]=#1
: h' S7 |. U9 l( G. F, Z7 N#15=#13, [7 p& e9 g0 i$ t- l- Z; _( l3 F

9 p5 Q5 }3 Q% a" ~& A- {6 x! U1 ]0 VWHILE[#15 LE 101.]DO1(36去除以45的因數.能整除#1和#2的最大公因數就求出來了)
7 E7 z1 [, P6 rIF[#2 MOD #[#15] EQ0.]THEN #4=#[#15]
, z8 e, g: B% z9 q. h$ w5 D: E; sIF[#4 NE #0]GOTO1
) S' v4 ]" G- }, t. N#15=#15-1.  Z) O4 u: N/ c4 U% l9 J
END1

2 E, }8 c0 T6 h7 Y! [# y$ ~* ^* SN1 #11=#1/#4 (#11和#22短除法是一個像大L的符號)
  R) c- ^4 r! x5 t9 o0 k& P#22=#2/#4; [9 ]& |/ |6 y0 w+ l6 H2 I3 |, K
#5=#4*#11*#22(最小公倍數)
4 w7 S9 @& r7 I/ {0 ]* u& pM0" z2 K5 g) n! d3 }$ w, K

: v$ T1 r+ G% n2 f) U* ?P.S+ ^! U  x# p! }: q9 Y6 Q
我想把#11.#22和#5的式子簡化成
! h/ @9 R+ t7 T! V# {0 O6 M' H#5=#4*[#1/#4]*[#2/#4]
- [7 F" ?$ y* X我又想把#11.#22和#5的式子簡化成
& V5 E, l+ E5 m& }8 G' O/ W#5=#11*#22/#4 結束
+ s; Z& s! G$ O, z

1

主题

123

回帖

923

积分

高级会员

积分
923
QQ
发表于 2013-3-5 15:23:46 | 显示全部楼层
我暂时还不知道可以用在什么地方.....而且突然忘记公因数和公倍数是什么意思了!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|若枫后处理论坛 ( 苏ICP备11015087号-1|苏公网安备32059002001368号 )

GMT+8, 2025-9-17 14:30 , Processed in 0.484127 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表