求两个数的最小公倍数算法核心:最小公倍数=两整数的乘机/最大公约数;

package demo;

import  java.util.*;

public class demo01 {

public static void main(String[] args){

Scanner sc=new Scanner(System.in);

int x=sc.nextInt();

int y=sc.nextInt();

int z=method(x,y);

int m=multiple(x,y);

System.out.println(m);

System.out.println((x*y/z));

}

//求最大公约数

public static int  method(int x,int y){

int a,b,c;

a=x;b=y;

/* 余数不为0,继续相除,直到余数为0 */

while(b!=0){

c=a%b;

a=b;

b=c;

}

return a ;

}

//求最小的公倍数

public static int multiple(int x,int y){

int z ;

for(z=x;;z++){

if(z%x==0&&z%y==0){

break;

}

}

System.out.println("最小公倍数:"+z);

return z;

}

}

c#计算:来源于网络已经存在代码:

#includeint main()   /*  辗转相除法求最大公约数 */

{

int m, n, a, b, t, c;

printf("Input two integer numbers:\n");

scanf("%d%d", &a, &b);

m=a;   n=b;

while(b!=0)  /* 余数不为0,继续相除,直到余数为0 */

{ c=a%b; a=b;  b=c;}

printf("The largest common divisor:%d\n", a);

printf("The least common multiple:%d\n", m*n/a);

}

java求两数最小公倍数_java求解2个数的最小公倍数相关推荐

  1. java 求两线交点_JAVA求两直线交点和三角形内外心的编程代码

    JAVA求两直线交点和三角形内外心的编程代码 一.求两直线交点 复制代码 代码如下: class Point { double x; double y; public Point() { this.x ...

  2. java求完数的代码

    用java求完数: 题目:一个数如果恰好等于它的真因子(即不包括它本身)之和,这个数就称为"完数".例如6=1+2+3.请编程找出1000以内的所有完数. 代码如下: packag ...

  3. 求两数最大公约数和最小公倍数(详解)

    求两数最大公约数和最小公倍数 方法一:单独求解最小公倍数 若大数m是小数n的倍数,则大数m为所求的最小公倍数:若不是,另寻找一个能同时被两个整数的自然数.找到第一个后,break终止循环. 终止条件: ...

  4. 嵌入式 ARM 汇编编程例题(二维数组按规律求和,求两数 gcd / lcm,求数组 min / max,字符串复制,排序)

    文章目录 0x00. 整数加减乘除 0x01. 一维数组按某种规律求和 0x01.1 求 1~100 之和 0x01.2. 求一维数组的和 0x01.2. 求一维数组的所有奇数的和 0x02. 二维数 ...

  5. java求两个圆相交坐标

    最近由于项目需要,根据两个圆函数求出相交的坐标.实现代码如下,另感谢两圆求交点算法实现Java代码,虽然他所贡献的代码中存在问题,但仍有借鉴意义. 1.两个圆相交的数学求法 在中学数学中我们知道,一个 ...

  6. Java中两数交换引发的值传递问题及解决方案

    Java中两数交换引发的值传递问题及解决方案 今天导师分享了一个有趣的代码,记录一下,让我们一起看看~ //交换两个整数 private static void swap(int i, int j) ...

  7. Java求两个数组的交集、差集、并集

    目录 Java求两个数组的并集,代码如下: Java求两个数组的交集,代码如下: Java求两个数组的差集,代码如下: 交集.差集.并集测试代码如下: Java求两个数组的并集,代码如下: /*** ...

  8. 用java求一组数的平均值

    用java求一组数的平均值 使用java中的数组和for循环 public class pingjun { public static void main(String[] args) {int su ...

  9. 求两数最大公约数,最小公倍数-Java

    两数的最大公约数的计算是有数学规律的,程序只是按照规律辅助计算,其中包括了递归和循环两种实现.而最小公约数可由(m*n)/ (最大公约数)得到.具体代码如下: package test;import ...

  10. python求两数最大公因数_『用python求俩个数的最大公约数和最小公倍数』

    python:用递归的方法编写一个函数gys(x,y),计算两个数字的最大公约数. (提示,大的 def gys(x,y): a,b=max(x,y),min(x,y) c=a%b if c==0: ...

最新文章

  1. 德克萨斯AM大学的一项新技术可以让我们通过触摸屏「感受」物体
  2. android兼容小米xiaomi刘海屏解决方案
  3. Love:程序猿的方式~【情人节520—我爱你】~动画加音效 → 那些年最浪漫的表白(帮你得到你的她)
  4. 精灵方向移动问题[math.floor]
  5. raspberrypi python传感器_Raspberry Pi和Arduino读取串行传感器d
  6. JAVA-初步认识-第七章-构造函数和一般函数的区别
  7. 数据库笔记11:创建与管理存储过程
  8. Linux内存管理:内存描述之内存节点node
  9. empty 与 remove 的区别
  10. VC文档与视图结构学习总结
  11. OpenCV3.4.3+Qt5.9.4(QtCreator)开发环境搭建
  12. 使用Python Seaborn和Pandas进行数据可视化
  13. oracle12c如何完全卸载_如何卸载oracle12c
  14. 三菱plc和三菱E700变频器专用协议通讯程序
  15. 购买namesilo域名可以用微信支付了
  16. Context上下文到底是个什么东东?
  17. 2021年“上海区块链周”参会随感(二)2021-04-12
  18. Android调用系统相机拍摄视频以及获取缩略图
  19. Navicat使用教程及安装教程
  20. r7000p装linux双系统,联想拯救者 刃7000台式机设置u盘启动(支持uefi/bios双启动)

热门文章

  1. 网络视频会议软件哪个好?欢迎大家补位!
  2. 图片识别,人脸识别,植物识别,花卉识别,签到小程序,借助百度AI智能识别功能实现图片识别,人脸识别小程序
  3. 二维码美化策略——QArt Codes
  4. 【模拟】1177.正方形
  5. 各种绩效考核方法的区别
  6. 2019CBA选秀大会最终结果
  7. 谷歌搜索引擎总是被修改
  8. 机器学习周志华(西瓜书)课后习题参考答案
  9. android partition tool apk,分区修复工具 MiniTool Partition Recovery
  10. 学习笔记图片从本地复制到csdn博客出现:外链图片转存失败:解决方法