下面的代码是我自己写的,但是,求公约数和公倍数不是很明白,有哪位大神能给讲讲。谢谢了

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);


}

}


BIyuan
浏览 798回答 3
3回答

_步尘

代码贴成这样,基本没人看的,给别人看代码,缩进是基本的礼貌
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java