问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

最小公倍数算法

发布网友 发布时间:2022-12-22 20:35

我来回答

5个回答

热心网友 时间:2023-12-01 11:32

(1)分解质因数法
先把这几个数的质因数写出来,最小公倍数等于它们所有的质因数的乘积(如果有几个质因数相同,则比较两数中哪个数有该质因数的个数较多,乘较多的次数)。
比如求45和30的最小公倍数。
  45=3*3*5
  30=2*3*5
  不同的质因数是2,3,5。3是他们两者都有的质因数,由于45有两个3,30只有一个3,所以计算最小公倍数的时候乘两个3.
  最小公倍数等于2*3*3*5=90
  又如计算36和270的最小公倍数
  36=2*2*3*3
  270=2*3*3*3*5
  不同的质因数是5。2这个质因数在36中比较多,为两个,所以乘两次;3这个质因数在270个比较多,为三个,所以乘三次。
  最小公倍数等于2*2*3*3*3*5=540
  20和40的最小公倍数是40
(2)公式法
由于两个数的乘积等于这两个数的最大公约数与最小公倍数的积。即(a,b)×[a,b]=a×b。所以,求两个数的最小公倍数,就可以先求出它们的最大公约数,然后用上述公式求出它们的最小公倍数。
  例如,求[18,20],即得[18,20]=18×20÷(18,20)=18×20÷2=180。求几个自然数的最小公倍数,可以先求出其中两个数的最小公倍数,再求这个最小公倍数与第三个数的最小公倍数,依次求下去,直到最后一个为止。最后所得的那个最小公倍数,就是所求的几个数的最小公倍数。

热心网友 时间:2023-12-01 11:33

设两个整数为u和v,用辗转相除法求最大公约数的算法。最小公倍数=uv/最大公约数。
程序如下:
#include <stdio.h>
int hcf(int u,int v)
{ int t,r;
if(v>u)
{ t=u;u=v;v=t;}
while((r=u%v)!=0)
{ u=v;
v=r;
}
return(v);
}
int lcd(int u,int v,int h)
{
return(u*v/h);
}
main( )
{ int u,v,h,l;

scanf("%d,%d",&u,&v);
h=hcf(u,v);
printf("H.C.F=%d\n",h);
l=lcd(u,v,h);
printf("L.C.D=%d\n",l);
}

热心网友 时间:2023-12-01 11:33

两个数相乘一定是它们的公倍数.但不是最小公倍数.因为,它们相同的公因数乘了两次.而这些相同公因数都是它们的约数.其乘积就是最大因约数.也就是说,最大公约数乘了两次.所以要除去一次.比如8和12.
8=2*2*2
12=2*2*3
最小公倍数应该是2*2*2*3=24相同的只取一次的.
如果直接两数相乘就不是取一次了.而是取了几倍次.不是吗?对比一下8*12=2*2*2*2*2*3
是不是多了2*2?这正是8和12的最大公约数嘛.

热心网友 时间:2023-12-01 11:34

1.(分解要彻底,一定全是质数)
9=3*3*1
5=5*1
4=2*2*1
最大公约数就是找上面几式中同时出现的数
9,5,4的最大公约数是1
9,5,4的最小公倍数是3*3*5*2*2*1=180
2。
5=5*1
6=1*2*3
7=7*1
5,6,7的最大公约数是1
5,6,7的最小公倍数是3*2*5*7*1=210
3.
5=5*1
9=3*3*1
12=3*2*2*1
5,9,12的最大公约数是1
5,9,12的最小公倍数是3*3*1*5*2*2=180
4。
6=2*3*1
12=2*2*3*1
18=2*3*3*1
30=2*3*5*1
6,12,18,30的最大公约数是3*2=6
6,12,18,30的最小公倍数是3*2*1*2*3*5=180

热心网友 时间:2023-12-01 11:34

main(){
int m,n;
scanf("%d",m);
scanf("%d",n);
int r=m*n;
if(m==n)
printf("",r/m);
else if(m>n){
m=m-n;
}
else{
n=n-m;
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Request对象语法 9,django中request对象 塞尔达传说时之笛火之神殿Boss房间怎么去 ...的圆形地方怎么上去?打完BOSS后才发现没去过,但我 榆中兴隆山旅游路线 ...兴隆山校区到哪个公交车站最近?应该怎么乘公交车?打车的话得多少钱... 从般若寺到兴隆山法院怎么坐公交车,最快需要多久 那些属于国有经济,哪些属于集体经济 ...丢手机,生病,丢工作,怎么转运啊,谁能告诉我,我快疯了 阴历十月又叫什么月 nod32激活码谁能给我一个 在这里我谢谢了邮箱ty8530108@126.com... 李宇春个人工作室在哪里 求地址 外国朋友想注册,给我发来需要使用过微信的记录者的帮助,请问具体... 怎样帮朋友注册 rog笔记本的开机动画能在别的电脑上用吗 华硕显示器开机动画怎么关 吹雪主板开机动画设置 手机的配制是什么意思? 周六福钻石腰码在证书那个位置 手机官方配置是什么意思? 手机配置是什么意思?都包括什么 四川宜宾紫外线和湖州紫外线哪个强 周六福有证书号检测号怎么查询内容 1岁半宝宝不能吃的食物有哪些 咳嗽诊断为气管炎能吃咖喱吗牛肉 咖喱是不是发物 百度知道 搜狗开根号V后面加什么字母 金黄咖喱蟹如何做 家常咖喱蟹如何做 加拿大大学哪些学院开设“经济学” xbox360手柄连接电脑不用接收器 华为b6手环能搜题吗 蛋白质登录号怎么查 腾讯会议可以监控学生分屏吗? 公司电脑关机了为什么手机上还显示在电脑上登录着呢 酷狗音乐共享人数是什么意思 雾大怎么发朋友圈 下雾发朋友圈怎么说 大雾天发朋友圈怎么写 钉钉通过手机联系人添加是什么意思 经济适用房的物业费收费标准 买经济适用房需什么手续 在当代,年轻人被要求有梦想是不是一种压迫? 晒一晒我移动盘中舍不得删除的欧美影片,这可是八年的心血啊! “山不转路转,境不转心转 羽毛球发球技巧分解动作视频,如何打好羽毛球技巧 技嘉b85m-d3v能配2080 石锅能当砂锅用吗 石锅能不能当砂锅用 我想知道《校花的贴身高手》林逸和楚梦瑶在一起了吗,什么时候在一起的... 有谁知道山东潍坊歌尔声学有限公司的工资待遇如何 并且公司情况如何...