package Solve; import java.util.Scanner; public class Solve { static Scanner scan = new Scanner(System.in); public static void main(String[] args) { int m,n; System.out.println("请输入两个正整数:"); m = scan.nextInt(); n = scan.nextInt(); int c = gcd(m,n); int d = m * n / c; System.out.println("最大公约数为:" + c + ",最小公倍数为:" + d); } static int gcd(int a,int b) { return a % b == 0 ? b : gcd(b,a % b); } }
原文:http://www.cnblogs.com/lfm1996/p/6361763.html