核桃的数量

来源:互联网 发布:网络分流器怎么连接图 编辑:程序博客网 时间:2024/05/15 18:23

题目:小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:

         1.各组的核桃数量必须相同。

          2.各组内必须能平分核桃。

         3.尽量提供满足1,2条件的最小数量。


输入:3个正整数,用空格分开,表示3组正在加班的人数。


输出:一个正整数,表示每袋核桃的数量。


import java.util.Scanner;public class WalnutAmount {public static void main(String[] args) {      Scanner scan=new Scanner(System.in);      int a=scan.nextInt();      int b=scan.nextInt();      int c=scan.nextInt();      System.out.println(circulation(a, circulation(b,c)));}public static int circulation(int x,int y){int n=Math.max(x, y);int m=Math.min(x, y);int c=n;while(c%m!=0){    //循环得到最小公倍数 c+=n;}return c;}}



原创粉丝点击