import java.util.Scanner;
class Test01{
//输入两个正整数m和n,求其最大公约数和最小公倍数。
/*
1、比较m n大小,找到小的数
2、最大公约数:以小的说为基准,往下去推,最小只能为1
*/
public static void main(String [] args){
Scanner input = new Scanner(System.in);
System.out.println("请输入m值:");
int m = input.nextInt();
System.out.println("请输入n值:");
int n = input.nextInt();
//1、比较m n大小,找到小的数
int min;
int zdgys =0;
if(m<n){
min = m;
}else{
min = n;
}
//求最大公约数 1~min
for(int i = min;i>=1;i--){
//判断是否是公约数
if(m%i == 0 && n%i == 0){
zdgys = i;
break;
}
}
//最小公倍数
System.out.println("最大公约数:"+zdgys);
System.out.println("最小公倍数:"+m*n/zdgys);
}
}