简单数论题,求最小公倍数。
最小公倍数 = a * b/gcd(a,b);//gcd(a,b):最大公约数
import java.util.Scanner;
public class Main {
//最大公约数
public static int gcd(int a,int b){
if(b == 0) return a;
return gcd(b,a%b);
}
//最小公倍数
public static int gcb(int a,int b){
return a*b/gcd(a,b);
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while(in.hasNext()){
int a = in.nextInt();
int b = in.nextInt();
System.out.println(gcb(a,b));
}
}
}
本文介绍了一种求两个整数最小公倍数的方法,并给出了Java实现代码。该方法利用了最小公倍数与最大公约数之间的关系,通过递归方式求得最大公约数。
856

被折叠的 条评论
为什么被折叠?



