java语言求最小公倍数和最大公约数的三种算法
来源:互联网 发布:java怎么操作mysql 编辑:程序博客网 时间:2024/05/16 07:08
import java.util.Scanner;public class Muitipie {public static void main(String[] args) {Scanner in = new Scanner(System.in);System.out.print("input x :");int x = in.nextInt();System.out.print("input y :");int y = in.nextInt();int z = Method(x,y);System.out.println("辗转相除法:");System.out.println("divisor : "+z);System.out.println("multiple : "+(x*y/z));System.out.println("相减法:");z = Subtraction(x,y);System.out.println("divisor : "+z);System.out.println("multiple : "+(x*y/z));System.out.println("穷举法:");z = divisor(x,y);System.out.println("divisor : "+divisor(x,y));z=multiple(x,y);System.out.println("multiple : "+multiple(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 Subtraction(int x,int y){while(x!=y){if(x>y){x=x-y;}else{y=y-x;}}return x;}//穷举法 求公约数public static int divisor(int x,int y){int z;for(z=x;z>0;z--){if(x%z==0&&y%z==0){break;}}return z;}//求公倍数public static int multiple(int x,int y){int z;for(z=x;;z++){if(z%x==0&&z%y==0){break;}}return z;}}
1 0
- java语言求最小公倍数和最大公约数的三种算法
- C语言求最小公倍数和最大公约数三种算法
- C语言求最小公倍数和最大公约数三种算法
- C语言求最小公倍数和最大公约数三种算法
- C语言求最小公倍数和最大公约数三种算法
- C语言求最小公倍数和最大公约数三种算法
- C语言求最小公倍数和最大公约数三种算法
- C语言求最大公约数和最小公倍数的几种算法
- 常见算法:C语言求最小公倍数和最大公约数的算法
- 常见算法:C语言求最小公倍数和最大公约数三种算法
- 常见算法:C语言求最小公倍数和最大公约数三种算法
- 常见算法:C语言求最小公倍数和最大公约数三种算法
- 常见算法:C语言求最小公倍数和最大公约数三种算法
- 常见算法:C语言求最小公倍数和最大公约数三种算法
- 常见算法:C语言求最小公倍数和最大公约数三种算法
- 常见算法:C语言求最小公倍数和最大公约数三种算法
- 常见算法:C语言求最小公倍数和最大公约数三种算法
- 常见算法:C语言求最小公倍数和最大公约数三种算法
- CS344 Udacity 答案
- 蓝桥杯之买商品
- 芝麻分从本地mongo中获取有效数据工具
- c——复合类型——struct union 内存对齐
- spring与mybatis三种整合方法
- java语言求最小公倍数和最大公约数的三种算法
- solr集群搭建
- Handler、looper、Message之间的关系?
- 对象池
- 程序员面试金典——解题总结: 9.17中等难题 17.8给定一个整数数组(有正数有负数),找出总和最大的连续数列,并返回总和
- 【Unity&NGUI】我的背包系统相关文章总览
- align与valign区别
- AFNetworking3.1.0源码分析(十三)AFURLSessionManager
- HDU-3555Bomb 数位dp