第1个回答 2005-12-03
你要在现实中经常计算的话找我,我给你编个程.一切搞定.我QQ:42811312
楼下清华的研究生?8,6,12,10的最小公倍数=8*6*12*10/2=2880??? 480不行了吗?
那个算法只能算两个数的!
看你挂着很久了,给你个方法吧:
先全部因式分解成指数形式。比如:
8=2^3
48=2^4*3
28=2^2*7
我们将这些数的质因数中次数最高的项乘起来,就是最小公倍数了。比如,上面三数2的最高次为4,3 的为1,7 的1,则最小公倍数等于:2^4*3*7=336,其它的依此类推/
第3个回答 2005-11-30
你好,我是清华大学理学院的研究生,可以给你提供一个最直接可行的办法:
例如:求a1,a2,...an这n个整数的最小公倍数,我们记
[a1,a2,...an]=这n个整数的最小公倍数,则[a1,a2,...an]=a1*a2*...*an/(a1,a2,...an)
中文表述:若干个整数的最小公倍数=这若干个整数的连乘积除以这若干个整数的最大公约数,最大公约数表示为(a1,a2,...an)
具体使用时,可以挑这些数中最小的一个数观察其约数来找到这些数的最大公约数,在用这若干个整数的连乘积除以它就行了。
举个例子:求8,6,12,10的最小公倍数,我们先看6的约数6,3,2,1发现2是所有数的最大公约数,于是8,6,12,10的最小公倍数=8*6*12*10/2=2880
这个办法很简单实用,希望对你有用。