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

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

2. 各组内必须能平分核桃(当然是不能打碎的)

3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)

程序从标准输入读入:

a b c

a,b,c都是正整数,表示每个组正在加班的人数,用空格分开(a,b,c<30)

程序输出:

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

例如:

用户输入:

2 4 5

程序输出:

20

再例如:

用户输入:

3 1 1

程序输出:

3

这道题的说白了就是求最小公倍数

import java.util.Scanner;

public class TestArray {

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(LCM(LCM(a, b), c));

}

//求出最小公倍数

public static int LCM(int number1, int number2) {

int hello = 0;

int product = number1 * number2;

// 如果number1

if (number1 < number2) {

hello = number1;

number1 = number2;

number2 = hello;

}

while (number2 != 0) {

hello = number1 % number2;

number1 = number2;

number2 = hello;

}

return product / number1;

}

}

c语言核桃的数量--程序设计,核桃的数量相关推荐

  1. c语言自定义函数程序设计,ch3自定义函数设计 C语言 《解析C程序设计》.ppt

    ch3自定义函数设计 C语言 <解析C程序设计> 全局变量--外部变量 在函数外定义的变量 有效范围:从定义变量的位置开始到本源文件结束,及有extern声明的其它源文件 存储类型:缺省e ...

  2. c语言程序优化设计,C程序设计语言的教学策略优化设计

    摘要:本文围绕提高C语言课堂教学的教学质量,依据教学内容的属性与特点,融合任课教师的教学经验与智慧,通过选择恰当的教学方法,采用合理的教学手段设计了一种教学优化策略,强化了教学方案设计的科学性,保证了 ...

  3. 代写php代码作业,代写phpmyadmin留学生作业、代做SQL语言作业、SQL程序设计作业调试、代做PHP script作业...

    代写phpmyadmin留学生作业.代做SQL语言作业.SQL程序设计作业调试.代做PHP script作业 日期:2019-04-20 01:17 Overview:In this assignme ...

  4. 组数游戏c语言程序报告,c语言组数游戏程序设计实习报告.docx

    c语言组数游戏程序设计实习报告 C程序设计实习报告题目:组数游戏学院:机电学院专业:机械设计制造及自动化姓名:张庆远班级学号:20091002559指导教师:薛思清目录第一章:题目要求1.1:要求1. ...

  5. c语言程序设计 实验五数组6,c语言实验五数组程序设计解答.doc

    c语言实验五数组程序设计解答.doc 实验五数组应用(二)一.实验目的1(掌握二维数组的定义和初始化.2(掌握二维数组元素的引用及其应用.3(掌握字符数组的定义和初始化.4(掌握字符数组元素的引用及其 ...

  6. 当分区数量与reducer task数量不一致时,会怎么样。

    此刻的情形: vi george 上传hdfs [root@henu1 ~]# hdfs dfs -put george / 分区两个的WordCount: https://blog.csdn.net ...

  7. 流程制造项目中关于销售订单数量与实际产生数量不同时的解决方案

    流程制造项目中关于销售订单数量与实际产生数量不同时的解决方案 在流程制造项目中,例如涂料领域,往往实际生产出来的数量与销售订单的数量会产生差异,这种差异是小额值的. 例如客户A下了100KG的涂料,但 ...

  8. SAP B1 9.1 生产收货数量加已完成数量不能大于计划数量(存储过程控制代码)...

    --生产收货,收货数量加已完成数量不能大于计划数量.注:OWOR中的CmpltQty实际为输入的收货数量加上原来的完成数量if(@object_type='59') beginIF @transact ...

  9. Android获取手机的卡槽数量和sim卡数量

    Android获取手机的卡槽数量和sim卡数量 获取手机卡槽数量,即手机是单卡槽还是双卡槽的方法: TelephonyManager tm = (TelephonyManager) getSystem ...

最新文章

  1. [云炬创业学笔记]第二章决定成为创业者测试11
  2. python支持什么操作方式_python模拟点击常用的操作方法有哪些?
  3. MySQL数据库-笔记06【SQL的4种连接查询、事务】
  4. linux dialog 源码,Linux dialog详解(图形化shell)
  5. JavaScript设计模式-10.工厂模式实例xhr
  6. 该伙伴事务管理器已经禁止了它对远程/网络事务的支持
  7. HelloKafka入门 helloKafka
  8. 源码解析:init-method、@PostConstruct、afterPropertiesSet孰先孰后
  9. 可视化大作业复习笔记
  10. 嵌入式linux开发实战——项目1认识嵌入式系统
  11. Linux EXPORT_SYMBOL宏详解
  12. 2017北京区域赛 G - Liaoning Ship’s Voyage【计算几何+bfs】
  13. 20190527-陈静初-文件操作-笔记
  14. 发票扫描仪的正确打开方式
  15. 【FXCG】美联储政策上升不确定 美元指数波动加大
  16. auto.js实现淘宝快速提交订单
  17. MPLS VXN配置实例
  18. 前端晋升ppt_【PPT】快手前端架构师分享:前端发展史
  19. 怎么使用计算机操作鼠标,用鼠标按回车 - 电脑操作 - 其它经验分享 - KK的小故事...
  20. 超级马里奥项目设计(二)

热门文章

  1. 点聚weboffice在线编辑
  2. 读书笔记_课外——《时间简史》
  3. 度量维度(measures group)
  4. 程序员必备:炫酷樱桃轴机械键盘,免费包邮送到家!
  5. PPT.101.COM56e4.html,14级大学物理实验绪论.ppt
  6. jsp+ssm计算机毕业设计学生互评的在线作业管理系统【附源码】
  7. 仅凭DNA还原嫌疑犯3D人脸,加拿大警方一通操作却被网友骂惨了
  8. TELNET 链接收藏
  9. ML中几种常见熵学习笔记
  10. 全面解读丨山石网科重磅发布的容器安全防护系统“云铠”,究竟是个啥?