HDOJ 1108 最小公倍数

简介: HDOJ 1108 最小公倍数

Problem Description

给定两个正整数,计算这两个数的最小公倍数。


Input

输入包含多组测试数据,每组只有一行,包括两个不大于1000的正整数.


Output

对于每个测试用例,给出这两个数的最小公倍数,每个实例输出一行。


Sample Input

10 14


Sample Output

70

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int a = sc.nextInt();
            int b = sc.nextInt();
            if(a<b){
                a = a^b;
                b = a^b;
                a = a^b;
            }
            int a1=a;
            int b1=b;
            //System.out.println(a + "  "+b);
            int t=b;//288 123 
            while(true){
                b = a%b;
                a=t;
                t=b;
                if(b==0){
                    break;
                }
            }
            //求最大公约数
            System.out.println(a1/a*b1);
        }       
    }
}
目录
相关文章
HDOJ 2032 杨辉三角
HDOJ 2032 杨辉三角
117 0
HDOJ(HDU) 2504 又见GCD(利用最大公约数反推)
HDOJ(HDU) 2504 又见GCD(利用最大公约数反推)
108 0
HDOJ 2009 求数列的和
HDOJ 2009 求数列的和
142 0
|
Java
HDOJ 1753 大明A+B(大数~)
HDOJ 1753 大明A+B(大数~)
115 0
HDOJ 2099 整除的尾数
HDOJ 2099 整除的尾数
88 0
|
算法
HDOJ/HDU 1015 Safecracker(深搜)
HDOJ/HDU 1015 Safecracker(深搜)
104 0
|
存储 Java
HDOJ/HDU 2549 壮志难酬(取小数点后几位~)
HDOJ/HDU 2549 壮志难酬(取小数点后几位~)
112 0
HDOJ 2003 求绝对值
HDOJ 2003 求绝对值
108 0
HDOJ 2006 求奇数的乘积
HDOJ 2006 求奇数的乘积
93 0
HDOJ 1995 汉诺塔V
HDOJ 1995 汉诺塔V
127 0