解题思路:
1。用Scanner接受两个数。使用定义方法处理
2。定义方法 求最大公约数和最小公倍数
返回值类型;int 参数 int
最大公约数。从两个数中最小的--,求出
最小公倍数。从两个数中最大的—++求出 循环解决注意事项:
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int i = inquireNumber1(a, b);
int j=inquireNumber2(a,b);
System.out.print(i);
System.out.print(" ");
System.out.println(j);
}
public static int inquireNumber1(int a, int b) {
int min = a < b ? a : b;
int i = 0;
for (i = min; ; i--) {
if (a% i == 0 & b % i == 0) {
break;
}
}
return i;
}
public static int inquireNumber2(int a, int b) {
int j = 0;
int max = a > b ? a : b;
for ( j = max; ; j++) {
if (j % a == 0 && j % b == 0) {
break;
}
}
return j;
}
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题7.1 (C++代码)浏览:689 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:612 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:668 |
母牛的故事 (C语言代码)浏览:435 |
【亲和数】 (C语言代码)浏览:859 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:600 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:464 |
a+b浏览:433 |
字符逆序 (C语言代码)浏览:460 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:669 |