社区
数据结构与算法
帖子详情
请问用java如何求两个数的最小公倍数,谢谢
david_yan
2003-07-12 03:10:04
谢谢
...全文
856
6
打赏
收藏
请问用java如何求两个数的最小公倍数,谢谢
谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WYlslrt
2003-07-13
打赏
举报
回复
if(a>b)
{
if(a%b!=0)
{
for(i=1;i<=b;i++)
{
if((a*i)%b=0) num=a*i; break;
}
else num=a;
}
else if(a<b){ 代码同上一块相似}
else num=a
LeeMaRS
2003-07-12
打赏
举报
回复
用模比较快, 我测试过的.
xiaoyi20
2003-07-12
打赏
举报
回复
同意dawnhorizon(竹林)的观点,
可以先求两个数(a,b)的最大公约数D,然后用(a*b)/D就可以了.
关于最大公约数我罗嗦一下:
两个正整数A,B的最大公约数hcf在数学中的定义为
A 当A=B
hcf(A,B)={ hcf(A-B,B)当A>B
hcf(B,A) 当A<B
所以我们可以写出下面的伪代码:
置A1=A
置B1=B
当A1!=B1 执行下面的任务
IF A1>B1 THEN
置A1为A1-B1 (PS:A1=A1-P1)
ELSE
置B1为B1-A1
END IF
任务结束
打印 A1
我觉得做加减法应该会比乘除法来得快.
klbt
2003-07-12
打赏
举报
回复
辗转相除法效率最高。
BlueSky2008
2003-07-12
打赏
举报
回复
贴个c++的:
fn(int m,int n){
for(int r = m; 0 != r % n ; r+=m);
return r;
}
dawnhorizon
2003-07-12
打赏
举报
回复
语言重要么?
可以先求两个数(a,b)的最大公约数D,然后用(a*b)/D就可以了.
最大公约数的求法,有不少,一种就是辗转相除,用得出的余数做除数,原来的除数做被除数,直到不能整除为止..
Java
求
两
个数
的最大公约数、
最小公倍数
.rar
Java
求
最大公约数、
最小公倍数
,输入
两
个正整数m和n,
求
其最大公约数和
最小公倍数
。
最小公倍数
可由原数除以最大公约数计算得到,这里使用了辗除法。
JAVA
求
两
个数
的公约数公倍数
用
JAVA
写了个关于
两
个数
最大公约数
最小公倍数
的程序..不晓得质量如何import
java
.util.*; public class dd { public static void main(String args[]){ Scanner scanner; scanner=new Scanner(System.in); int m...
基础算法讲解
备战编程比赛,算法基础讲解。
获取
两
个数
的最大公因数和
最小公倍数
用碾压法
求
出
两
个数
的最大公因数,然后将剩下的分子连乘再乘以最大公因数即可获得
最小公倍数
java
求
两
个整数最大公约数和
最小公倍数
1.
Java
不同数据类型变量的使用 ①定义不同的字符变量,依次给这些变量赋值:’A’,’2’,’猫’,’b’并输出结果; ②定义布尔型变量,在没有赋值的情况下输出变量值,查看是否正确,然后给变量赋值true,输出结果...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章