`
javaboy2006
  • 浏览: 186310 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

最大公约数&最小公倍数

阅读更多
	/**
	 * 求两数最大公约数
	 * 
	 * @param a
	 * @param b
	 * @return
	 */
	int divisor(int a, int b) {
		if (a % b == 0) {
			return b;
		} else {
			return divisor(b, a % b);
		}
	}

	/**
	 * 求两数最小公倍数
	 * 
	 * @param a
	 * @param b
	 * @return
	 */
	int multiple(int a, int b) {
		int multiple = 0;
		multiple = a * b / divisor(a, b);
		return multiple;
	}
分享到:
评论
1 楼 laitaogood 2009-03-06  
引用
 int divisor(int a, int b) {  
     if (a % b == 0) {  
         return b;  
     } else {  
         return divisor(b, a % b);  
     }  
 }  


貌似用到了欧拉公式?记得好像是这样的

相关推荐

    罗列素数&计算PI&最大公约数&最小公倍数

    这个项目"罗列素数&计算PI&最大公约数&最小公倍数"就是一个很好的例子,它涵盖了四个核心的数学概念:素数、圆周率(PI)、最大公约数(Greatest Common Divisor, GCD)和最小公倍数(Least Common Multiple, LCM)...

    最大公约数&&最小公倍数

    在计算机科学与数学领域,最大公约数(Greatest Common Divisor,简称GCD)与最小公倍数(Least Common Multiple,简称LCM)是两个基本且重要的概念,它们在算法设计、数据结构处理以及编程实践中有广泛的应用。...

    如何用c语言求最大公约数和最小公倍数

    根据提供的文件信息,本文将详细解释如何使用C语言来实现最大公约数(Greatest Common Divisor, GCD)和最小公倍数(Least Common Multiple, LCM)的计算。 ### 最大公约数(GCD) #### 概念 最大公约数是指两个...

    用LabVIEW求最大公约数和最小公倍数

    用LabVIEW求最大公约数和最小公倍数。可以自行选择数据。

    python 输入两个正整数计算最大公约数和最小公倍数 示例

    python 输入两个正整数计算最大公约数和最小公倍数 示例

    输出m,n的最大公约数和最小公倍数代码

    从给定的文件标题“输出m,n的最大公约数和最小公倍数代码”及描述“输出m,n的最大公约数和最小公倍数,大家共同学习。”可以看出,该文件旨在通过编程实现这一数学功能,帮助读者理解并掌握最大公约数和最小公倍数的...

    输入两个正整数m和n,求其最大公约数和最小公倍数.rar

    最大公约数和最小倍数最大公约数和最小倍数最大公约数和最小倍数最大公约数和最小倍数最大公约数和最小倍数最大公约数和最小倍数最大公约数和最小倍数最大公约数和最小倍数最大公约数和最小倍数最大公约数和最小倍数...

    C语言求两个数的最大公约数和最小公倍数

    在IT领域,尤其是在编程与算法设计中,求解两个数的最大公约数(Greatest Common Divisor,简称GCD)和最小公倍数(Least Common Multiple,简称LCM)是基础而重要的数学概念,广泛应用于各种计算机科学场景,如数据...

    求最大公约数和最小公倍数

    "最大公约数和最小公倍数的计算方法" 最大公约数和最小公倍数是数学中两个重要的概念,它们在算法设计、数据分析和科学计算等领域都有着广泛的应用。本文将详细介绍两种常用的计算最大公约数和最小公倍数的方法,即...

    7-3 最大公约数和最小公倍数

    7-3 最大公约数和最小公倍数

    求两个数的最大公约数与最小公倍数

    辗转相除法求最大公约数的。 课程作业。亲测可运行

    FPGA求最大公约数及最小公倍数verilog

    基于FPGA开发板的两位数求最大公约数和最小公倍数的设计,该设计中利用辗转相减法求得公约数与公倍数,且两个数的数值可通过按键修改,设计灵活可靠。该设计基于vivado开发,并带有testbench文件,方便仿真学习。

    最小公倍数 最大公约数_最小公倍数_最大公约数_

    在编程领域,尤其是在数学计算和算法设计中,最小公倍数(LCM)和最大公约数(GCD)是两个非常基础且重要的概念。这两个概念主要用于处理整数之间的关系,帮助我们理解它们之间的共性和差异。 **最大公约数...

    计算最大公约数和最小公倍数的常见算法

    计算最大公约数和最小公倍数的常见算法计算最大公约数和最小公倍数的常见算法计算最大公约数和最小公倍数的常见算法计算最大公约数和最小公倍数的常见算法计算最大公约数和最小公倍数的常见算法计算最大公约数和最小...

    Java求两个数的最大公约数、最小公倍数.rar

    在Java编程语言中,求两个正整数的最大公约数(Greatest Common Divisor, GCD)和最小公倍数(Least Common Multiple, LCM)是常见的算法问题,这对于理解和掌握基本的数学运算以及编程技巧至关重要。本文将详细介绍...

    基础算法-python求最大公约数和最小公倍数

    python求最大公约数和最小公倍数 #辗转相除法 def gcd(a,b): #最大公约数函数,且最小公倍数 = 两个数相乘 / 最大公约数 if b == 0: return a else: return gcd(b,a%b) print("请输入两个数:") j,k = input()....

    洛谷 1029 最大公约数和最小公倍数问题.cpp

    洛谷 1029 最大公约数和最小公倍数问题.cpp洛谷 1029 最大公约数和最小公倍数问题.cpp洛谷 1029 最大公约数和最小公倍数问题.cpp洛谷 1029 最大公约数和最小公倍数问题.cpp洛谷 1029 最大公约数和最小公倍数问题.cpp...

    java算法—— 最大公约数、最小公倍数

    最大公约数、最小公倍数 * 最大公约数(a,b) * 12的因数:1、2、3、4、6、12 * 18的因数:1、2、3、6、9、18 * 12和18的最大公约数——6 * 最小公倍数[a,b] * A=2*3*7 * B=2*5*7 * AB的最小公倍数——2*3*5*7...

    最大公约数和最小公倍数(C语言)

    在编程领域,最大公约数(Greatest Common Divisor, GCD)和最小公倍数(Least Common Multiple, LCM)是基本的数论概念,它们在处理整数运算时经常被用到。在这个C语言的例子中,我们看到如何编写一个程序来计算两...

Global site tag (gtag.js) - Google Analytics