求两个数的最大公约数--简单

Posted duanqibo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求两个数的最大公约数--简单相关的知识,希望对你有一定的参考价值。

//求两个数的最大公约数

import java.io.IOException;

import java.util.Scanner;

public class p55

  public static void main(String[] args) throws IOException

  

    int a,b,k;

    Scanner reader=new Scanner(System.in);

    System.out.print("输入第一个整数:");

    a=reader.nextInt();

    System.out.print("输入第二个整数:");

    b=reader.nextInt();

    System.out.print("gcd("+a+","+b+")=");

    do

    

      k=a%b;  //辗转相除求最大公约数

      a=b;

      b=k;

    while(k!=0);

    System.out.println(a);

    reader.close();

  

 

以上是关于求两个数的最大公约数--简单的主要内容,如果未能解决你的问题,请参考以下文章

求两个数的最大公约数&求N个数的最大公约数

求两个数的最大公因数

5.2求两个数的最大公约数和最小公倍数

如何求两数的最大公约数?

Python 如何求得两个数的最大公约数

求两个数的最大公约数c语言怎么做用while语句