public class ForTest { public static void main(String[] args) { Scanner scan=new Scanner(System.in); System.out.println("请输入第一个正整数"); int m= scan.nextInt(); System.out.println("请输入第二个正整数"); int n=scan.nextInt(); //获取最小公约数 int min= Math.min(m, n); for(int i=min;i>=1;i--) { if(m%i==0&&n%i==0) { System.out.println("最大公约数为:"+i); break; } } //获取最小公倍数 int max = Math.max(m, n); for(int i=max;i<=m*n;i++) { if(i%m==0&&i%n==0) { System.out.println("最小公倍数为:"+i); break; } } } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)