下面的代码是我自己写的,但是,求公约数和公倍数不是很明白,有哪位大神能
package com.BIyuan.method;
import java.util.Scanner;
public class BIyuanFenHenTao {
@SuppressWarnings("unused")
public void FenHenTao(int a, int b, int c) {
int[] arr = { a, b, c };
int temp;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr.length - i - 1; j++) {
if (arr[j] < arr[j + 1]) {
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
for (int n : arr) {
System.err.println(n);
}
int max = 0;
for (max = arr[0] * arr[1];; max++) {
if (max % a == 0 && max % b == 0 && max % c == 0) {
System.out.println("样例输出" + max);
}
break;
}
}
public static void main(String[] args) {
BIyuanFenHenTao By = new BIyuanFenHenTao();
Scanner sc = new Scanner(System.in);
System.out.println("样例输入");
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
By.FenHenTao(a, b, c);
}
} |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
代码贴成这样,基本没人看的,
给别人看代码,缩进是基本的礼貌 |
|
|
|
|