//输入两个正整数,求它们的最大公约数和最小公倍数
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sm = new Scanner(System.in);//输入
System.out.print("Please enter m:");
int m = sm.nextInt();
Scanner sn = new Scanner(System.in);
System.out.print("Please enter n:");
int n = sn.nextInt();
System.out.printf("m is %d , n is %d .\n",m,n);
int i,temp = 1;//将i声明于for函数之外退出循环时仍可继续使用,局部变量temp必须初始化才能使用
for(i=1;i<=m && i<=n;i++) {
if (m%i==0 && n%i==0)
temp = i;
}
System.out.print("The greatest common divisor is :"+temp);
}
}
Java基础编程题:输入两个正整数,求它们的最大公约数和最小公倍数
最新推荐文章于 2024-05-23 15:16:08 发布