求三個整數的最小公倍數

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

相關文章
相關標籤/搜索