美文网首页
最大公约数

最大公约数

作者: 我是阿喵酱 | 来源:发表于2018-02-04 16:34 被阅读0次
import java.util.Scanner;
class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int x = input.nextInt(), y = input.nextInt();
        System.out.println(gcd(x, y));
    }
    public static int gcd(int x, int y) {
        // 从下面开始写代码
        if(x==0){
            return y;
        }
        return gcd(y%x,x);
    }
}

相关文章

  • 算法笔记(7)| 数学问题(1)

    1.最大公约数与最小公倍数 1.最大公约数 最大公约数是指正整数a和b中都能够除尽的最大的数。解决最大公约数是方法...

  • 最大公约数

    最大公约数 自然数d同时是a,b的约数,称d是a和b的公约数,d是a和b的公约数中最大的一个,d就是最大公约数,记...

  • 最大公约数

    一、辗转相除法1,循环除 2,迭代除 扩展:a,b最小公倍数=(ab最大公约数^2)a/最大公约数b/最大公约数=...

  • 1071.字符串的最大公因子

    解题思路 定理:两个整数的最大公约数等于其中较小的那个数和两数相除余数的最大公约数。最大公约数(Greatest ...

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

    最大公约数 一般用gcd(a,b)来表示a和b的最大公约数,而求解最大公约数常用欧几里得算法(即辗转相除法) 如果...

  • 辗转相除法求最大公约数原理

    最大公约数 最小公倍数// A*B= 最大公约数 * 最小公倍数

  • 欧几里得算法

    (1)p=0,q=0 无最大公约数(2)p=0,q≠0 最大公约数为q(3)p≠0,q=0 最大公约数为p(4)p...

  • 最大公约数与最小公倍数(Java)

    最大公约数[1] ①定义 几个自然数公有的约数,叫做这几个数的公约数;其中最大的一个,叫做这几个数的最大公约数。 ...

  • 常用的简单函数 ——求最大公约数的函数

    当计算多个数的公约数时,需要知道,前两个的最大公约数,依次和后面的数求公约数,得到的就是所有数字的最大公约数。

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

    整数a整数b 最小公倍数 最小公倍数=a*b/最大公约数 最大公约数 最大公约数三种求法辗转相除法c=a%b;wh...

网友评论

      本文标题:最大公约数

      本文链接:https://www.haomeiwen.com/subject/twcnkxtx.html