Java 求最大公约数gcd
import java.math.*;
BigInteger a=new BigInteger("4") ;
BigInteger b=new BigInteger("12") ;
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner cin=new Scanner(System.in);
int a=cin.nextInt();
int b=cin.nextInt();
System.out.printf("%d\n",gcd(a,b));
return;
}
public static int gcd(int a,int b)
{
return b==0? a:gcd(b,a%b);
}
public static BigInteger gcd(BigInteger a, BigInteger b)
{
return b.compareTo(BigInteger.ZERO) == 0 ? a : gcd(b, a.mod(b));
}
}
本文来自博客园,作者:斯文~,转载请注明原文链接:https://www.cnblogs.com/zhiweb/articles/15483274.html

浙公网安备 33010602011771号