求三个整数的最小公倍数

import java.util.*;
public class Main {
   public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      int a = sc.nextInt();
      int b = sc.nextInt();
      int c= sc.nextInt();
     System.out.println(lcd(a,b,c));
}
public static int lcd(int a,int b,int c){   //求最小公倍数
     int max=getMax(a,b,c);
     for(int i=max; ;i++){
         if(i%a==0&&i%b==0&&i%c==0){
         return i;
     }
  }

 }java

private static int getMax(int a, int b, int c) {   //求三个数中的最大值
      int []aa={a,b,c};
      Arrays.sort(aa);  //排序
      return aa[2];   //返回最大值
   }排序


}get

相关文章
相关标签/搜索