(算法)辗转相除法求最大公约数和最小公倍数
2007-12-11 16:08
330 查看
package com.wangyile.euclidean;
/**//**
* @author wangyile
* @category algorithm
* TODO get the greatest common divider and the least common multiple
* by algorithm of euclidean
*/
public class G_C_D ...{
public static void main(String[] args) ...{
System.out.println(euclideanG_C_D(21 ,14));
System.out.println(euclideanLCM(14 ,21));
}
public static int euclideanG_C_D(int nX ,int nY)...{
int exchange;
while(nY != 0)...{
exchange = nX % nY;
nX = nY;
nY = exchange;
}
return nX;
}
public static int euclideanLCM(int nX ,int nY)...{
return nX*nY/euclideanG_C_D( nX , nY);
}
}
相关文章推荐
- 基本算法—最大公约数和最小公倍数
- 常见的求最大公约数和最小公倍数的算法
- 辗转相除法求最大公约数(最小公倍数)
- 求最大公约数与最小公倍数的算法
- 关于C/C++中求最大公约数和最小公倍数的算法
- 关于求最大公约数和最小公倍数的的算法
- 第二十一周【项目: 最小公倍数,最大公约数(算法改进)】
- 两个正数的最大公约数和最小公倍数的两种算法
- 利用辗转相除法求两个整数的最大公约数和最小公倍数。
- 求多个正整数的最大公约数和最小公倍数的三种算法
- 算法第九节:求最大公约数和最小公倍数
- 关于最大公约数和最小公倍数的算法(自己写的一个,欢迎大家吐槽)
- 求最大公约数和最小公倍数的最简单 高效的算法
- 求最大公约数和最小公倍数的三个算法
- 求两个数的最大公约数和最小公倍数的算法
- 两个数的最大公约数和最小公倍数的算法
- Java最大公约数和最小公倍数的算法!
- 利用Java求最大公约数与最小公倍数的算法
- C++程序设计:求最大公约数和最小公倍数的算法
- C语言求最大公约数和最小公倍数的几种算法