java-求任意两个正整数的最大公约数和(GCD)和最小公倍数(LCM)
来源:互联网 发布:如何更改网络节点 编辑:程序博客网 时间:2024/06/06 01:04
辗转相除法的算法为:首先将 m除以 n(m>n)得余数 r,再用余数 r 去除原来的除数,得新的余数,重复此过程直到余数为 0时停止,此时的除数就是m 和 n的最大公约数。
public class GcdLcm {
public static void main(String[] args) { // TODO Auto-generated method stub int a = 377, b = 319, c, d, e; if (a > b) { a = a + b; b = a - b; a = a - b; } d = a; e = b; c = a % b; while (c != 0) { c = a % b; a = b; b = c; } System.out.println("最大公约数是:" + a); c = (d * e) / a; System.out.println("最小公倍数:" + c);}
}
阅读全文
0 0
- java-求任意两个正整数的最大公约数和(GCD)和最小公倍数(LCM)
- 求任意两个正整数的最大公约数和(GCD)和最小公倍数(LCM)
- 求任意两个正整数的最大公约数和最小公倍数
- 求两个正整数的最大公约数和最小公倍数
- 求两个正整数的最大公约数和最小公倍数
- 求两个正整数的 最大公约数和最小公倍数
- 求两个正整数的最大公约数和最小公倍数!
- 求两个正整数的最大公约数和最小公倍数
- 求两个正整数的最大公约数和最小公倍数
- 求两个正整数的最大公约数和最小公倍数
- Java求两个正整数的最大公约数和最小公倍数
- 求最大公约数(gcd)和最小公倍数(lcm)算法
- 求两个或N个数的最大公约数(gcd)和最小公倍数(lcm)的较优算法
- 求两个或N个数的最大公约数(gcd)和最小公倍数(lcm)的较优算法
- 求两个或N个数的最大公约数(gcd)和最小公倍数(lcm)的较优算法
- 求两个或N个数的最大公约数(gcd)和最小公倍数(lcm)的较优算法
- 求两个或N个数的最大公约数(gcd)和最小公倍数(lcm)的较优算法
- 求两个或N个数的最大公约数(gcd)和最小公倍数(lcm)的较优算法
- 报错:Could not get unknown property 'compile' for object of type
- spring+mybatis后台整合登录实例
- 敏捷宣言遵循的原则敏捷宣言遵循的原则
- CREATE DATABASE语句
- JStorm与Storm源码分析(三)--Scheduler,调度器
- java-求任意两个正整数的最大公约数和(GCD)和最小公倍数(LCM)
- Mac命令行获取当前时间,过去未来几天、几月、几年时间
- 1989-字符串分割
- 深入理解正则表达式高级教程
- 随机重排/洗牌程序
- 使用python通过http发送json
- c++知识点(高级)
- 2017日照夏令营 day1 t2 洛谷P2652 同花顺
- JQuery属性过滤选择器