3个数的最小公倍数怎么求?
比如678这3三个数。给方法,谢谢不是这样的吧,应该是168.你没有把6和8分解。我现在知道怎么算了。...
比如6 7 8这3三个数。给方法,谢谢
不是这样的吧,应该是168.你没有把6和8分解。我现在知道怎么算了。 展开
不是这样的吧,应该是168.你没有把6和8分解。我现在知道怎么算了。 展开
6个回答
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例: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)
希望这些能对你有所帮助哦
;
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)
希望这些能对你有所帮助哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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);
}
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
展开全部
用短除
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询