ZZULIOJ-1062,最大公约数(Java)

简介: ZZULIOJ-1062,最大公约数(Java)

题目描述:


输入两个不大于10的9次方的正整数,输出其最大公约数


输入:


输入两个正整数m和n,数据之间用空格隔开。


输出:


输出一个整数,表示m和n的最大公约数。  


样例输入:


4 6


样例输出:


2


提示:辗转相除


程序代码:


import java.util.*;
public class Main
{
  public static void main(String[] args)
  {
    Scanner input=new Scanner(System.in);
    int a=input.nextInt();
    int b=input.nextInt();
    while(b!=0)
    {
      int r=a%b;
      a=b;
      b=r;
    }
    System.out.println(a);
  }
}
相关文章
|
9月前
|
Java
【java每日一题,数论】最大公约数,最大质因数,欧拉筛
【java每日一题,数论】最大公约数,最大质因数,欧拉筛
|
8月前
|
Java
Java求最大公约数
Java求最大公约数
44 0
|
20天前
|
Java
Java:计算两个数的最大公约数和最小公倍数
Java:计算两个数的最大公约数和最小公倍数
|
20天前
|
人工智能 算法 Java
约数个数(c++, java)
约数个数(c++, java)
21 0
|
Java
阶乘约数+猴子分香蕉(蓝桥杯JAVA解法)
阶乘约数+猴子分香蕉(蓝桥杯JAVA解法)
106 0
|
Java
Java经典编程习题100例:第23例:求最大公约数
Java经典编程习题100例:第23例:求最大公约数
69 0
|
Java
求最大公约数和最小公倍数的做法(Java实现)
求最大公约数和最小公倍数的做法(Java实现)
175 0
|
Java
JAVA求两个数的最小公倍数和最大公约数(两种方法)
JAVA求两个数的最小公倍数和最大公约数(两种方法)
610 0
JAVA求两个数的最小公倍数和最大公约数(两种方法)
(JAVA编程练习):输入两个正整数m和n,求其最大公约数和最小公倍数。
(JAVA编程练习):输入两个正整数m和n,求其最大公约数和最小公倍数。
(JAVA编程练习):输入两个正整数m和n,求其最大公约数和最小公倍数。
|
算法 Java
辗转相除法_欧几里得算法_java的实现(求最大公约数)
辗转相除法_欧几里得算法_java的实现(求最大公约数)
288 0