問題描述 小張是軟件項目經理,他帶領3個開發組。工期緊,今天都在加班呢。為鼓舞士氣,小張打算給每個組發一袋核桃(據傳言能補腦)。他的要求是:
各組的核桃數量必須相同
各組內必須能平分核桃(當然是不能打碎的)
盡量提供滿足1,2條件的最小數量(節約鬧革命嘛)
輸入格式 輸入包含三個正整數a, b, c,表示每個組正在加班的人數,用空格分開(a,b,c<30) 輸出格式 輸出一個正整數,表示每袋核桃的數量。 樣例輸入1 2 4 5 樣例輸出1 20 樣例輸入2 3 1 1 樣例輸出2 3
package real_test;import java.util.Scanner;public class testing_01 { static int minMultipleNum(int a,int b){ int max=Math.max(a, b); int temp=0; for(int i=max;i<=a*b;i++){ if((i%a==0)&&(i%b==0)){ temp=i; break; } } return temp; } public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); int a=in.nextInt(); int b=in.nextInt(); int c=in.nextInt(); int num1=minMultipleNum(a,b); int num2=minMultipleNum(num1,c); System.out.PRintln(num2); }}新聞熱點
疑難解答