HDOJ 1108 最小公倍数

简介: Problem Description 给定两个正整数,计算这两个数的最小公倍数。Input 输入包含多组测试数据,每组只有一行,包括两个不大于1000的正整数.Output 对于每个测试用例,给出这两个数的最小公倍数,每个实例输出一行。

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);

        }       
    }

}
目录
相关文章
|
12月前
hdoj 3555 BOMB(数位dp)
hdoj 3555 BOMB(数位dp)
32 0
|
12月前
hdoj 1078 FatMouse and Cheese(记忆化搜索)
简单的记忆化搜索,和其他不一样的地方就是这个一次可以走K步,其他没啥!!
42 0
HDOJ 1056 HangOver(水题)
HDOJ 1056 HangOver(水题)
96 0
HDOJ 1056 HangOver(水题)
|
测试技术
HDOJ 1108 最小公倍数
HDOJ 1108 最小公倍数
94 0
HDOJ 2012 素数判定
HDOJ 2012 素数判定
118 0
HDOJ 2089 不要62(打表)
HDOJ 2089 不要62(打表)
118 0
HDOJ 1058 Humble Numbers(打表过)
HDOJ 1058 Humble Numbers(打表过)
101 0
HDOJ 2032 杨辉三角
HDOJ 2032 杨辉三角
109 0
|
Java
HDOJ 1753 大明A+B(大数~)
HDOJ 1753 大明A+B(大数~)
106 0
HDOJ(HDU) 1406 完数
HDOJ(HDU) 1406 完数
100 0