3个数的最小公倍数怎么求?

比如678这3三个数。给方法,谢谢不是这样的吧,应该是168.你没有把6和8分解。我现在知道怎么算了。... 比如6 7 8这3三个数。给方法,谢谢
不是这样的吧,应该是168.你没有把6和8分解。我现在知道怎么算了。
展开
 我来答
百度网友8afc9818e
推荐于2017-11-27 · TA获得超过236个赞
知道答主
回答量:71
采纳率:0%
帮助的人:0
展开全部
先把能分解的分解,分解到两两互质为止.

先用三个数的公倍数除,然后再用两个数的公倍数除,除到两两互质为止。最后,把短除号外的所有数都乘起来,就可以得到最小公倍数。这道题比较特殊,因为6和8能分解,2乘3乘7乘4=168.它们的最小公倍数168.
尺八佬
高粉答主

2015-11-28 · 每个回答都超有意思的
知道大有可为答主
回答量:2.2万
采纳率:98%
帮助的人:4428万
展开全部

求三个数的最小公倍数,先用三个数的公约数去除,再用其中两个数的公约数去除(另一数则照抄下来),直到三个商中每两个数都是互质数为止。最后把所有的除数和商相乘起来,得的积就是它们的最小公倍数 

上例是求8、12、30这三个数的最小公倍数。

第一次用三个数都有的约数2去除。

第二次是用4和6这两个数都有的约数2去除,另一个数15则照 抄下来。

第三次是用3和15都有的约数3去除,另一个2则照 抄下来。

最后得到的2、1、5这三个数中,每两个数都是互质的。

这时就把所有的除数和商都连乘起来:2×2×3×2×1×5=120  

120就是这三个数的最小公倍数 。

1

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
张逸思伯姗
游戏玩家

2019-03-29 · 游戏我都懂点儿,问我就对了
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:916万
展开全部
例:2

5

12
1.
先求任意2个数的最大公约数
2和5没有最大公约数(5和12也一样)(2和12的最大公约数是2)
2.
再把求出最大公约数和余数相乘,就是最小公倍数了
2和5的最小公倍数是10
(5和12的是60)(2和12的是12)
3.
把前2个数的最小公倍数跟第3个数重复前面的2个步骤,即得3个书的最小公倍数了
10和12的最大公约数是2,2×5×6=60
(60和12的最小公倍数就是60)(12和5的最小公倍数是60)
希望这些能对你有所帮助哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
le_101021
2009-04-29 · TA获得超过178个赞
知道答主
回答量:73
采纳率:100%
帮助的人:44.4万
展开全部
#include<stdio.h>
int fun(int x,int y,int z)
{
int j,t,n,m;
j=0;
t=m=n=1;
while(t!=0||m!=0||n!=0)
{
j=j+1;
t=j%x;
m=j%y;
n=j%z;
}
return j;
}
main()
{
int x1,x2,x3,j;
printf("Input x1 x2 x3:");
scanf("%d%d%d",&x1,&x2,&x3);
printf("x1=%d,x2=%d,x3=%d\n",x1,x2,x3);
j=fun(x1,x2,x3);
printf("The minimal common multiple is:%d\n",j);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-04-29
展开全部
用短除
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式