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 1078 FatMouse and Cheese(记忆化搜索)
简单的记忆化搜索,和其他不一样的地方就是这个一次可以走K步,其他没啥!!
48 0
hdoj 3555 BOMB(数位dp)
hdoj 3555 BOMB(数位dp)
37 0
HDOJ 1056 HangOver(水题)
HDOJ 1056 HangOver(水题)
100 0
HDOJ 1056 HangOver(水题)
HDOJ(HDU) 2503 a/b + c/d(最大公约数问题)
HDOJ(HDU) 2503 a/b + c/d(最大公约数问题)
131 0
HDOJ(HDU) 2304 Electrical Outlets(求和、、)
HDOJ(HDU) 2304 Electrical Outlets(求和、、)
107 0
HDOJ 2032 杨辉三角
HDOJ 2032 杨辉三角
114 0
HDOJ 2089 不要62(打表)
HDOJ 2089 不要62(打表)
124 0
HDOJ 1058 Humble Numbers(打表过)
HDOJ 1058 Humble Numbers(打表过)
105 0
HDOJ(HDU) 1406 完数
HDOJ(HDU) 1406 完数
105 0
|
Java
HDOJ 1753 大明A+B(大数~)
HDOJ 1753 大明A+B(大数~)
112 0