Java求最大公约数和最小公倍数
来源:互联网 发布:东华金云网络股份公司 编辑:程序博客网 时间:2024/06/01 09:51
import java.util.Scanner;public class Muitilpie { public static void main(String[] args) { Scanner in=new Scanner(System.in); int x=in.nextInt(); int y=in.nextInt(); System.out.println("辗转相除法:最大公约数"+Muitilpie.Method(x, y)+",最小公倍数"+x*y/Muitilpie.Method(x, y)); System.out.println("相减法:最大公约数"+Muitilpie.Method1(x, y)+",最小公倍数"+x*y/Muitilpie.Method1(x, y)); System.out.println("穷举法:最大公约数"+Muitilpie.Method2(x, y)+",最小公倍数"+Muitilpie.Method3(x, y)); } //辗转相除法,求最大公约数 public static int Method(int x,int y){ int a,b,c; a=x; b=y; while(b!=0){ c=a%b; a=b; b=c; } return a; } //相减法,求最大公约数 public static int Method1(int x,int y){ while(x!=y){ if(x>y){ x=x-y; }else{ y=y-x; } } return x; } //穷举法,求最大公约数 public static int Method2(int x,int y){ for(int z=x;z>=0;z--){ if(x%z==0&&y%z==0){ return z; } } return 1; } //穷举法,求最小公倍数 public static int Method3(int x,int y){ for(int z=x;;z++){ if(z%x==0&&z%y==0){ return z; } } }}
0 0
- Java求最大公约数和最小公倍数
- java求最小公倍数和最大公约数
- Java求最大公约数和最小公倍数
- java 求最大公约数和最小公倍数
- Java求最大公约数和最小公倍数
- java求最大公约数和最小公倍数
- Java求最大公约数和最小公倍数
- java求最大公约数,最小公倍数
- java——求最大公约数和最小公倍数
- Java笔试之求最大公约数和最小公倍数
- 求最大公约数和最小公倍数(java语言)
- JAVA算法基础 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 求最小公倍数和最大公约数
- 求最大公约数和最小公倍数
- 从 Chrome 源码看浏览器如何 layout 布局
- python——偏函数
- java菜鸟的回炉之旅之九---switch语句和while循环、do while循环
- Hadoop网盘具体实现(二)
- 前端小白进阶Day4-结合盒子模型发布一张卡片
- Java求最大公约数和最小公倍数
- 前端新手必看JavaScript常用代码总结
- 函数声明和函数表达式的异同
- 抽象类与接口
- 郁闷的出纳员 (splay的区间标记模板,删除区间,add标记,类似线段树)
- Maven安装与环境配置
- 2017.04.18盒子任务
- 手工添加MFC list control 的 双击消息响应函数
- Redis缓存技术学习系列之发布订阅