POJ 最小公倍数


最小公倍数

时间限制: 1000ms
内存限制: 32768KB
HDU       ID:  1108
64位整型:      Java 类名:
类型: 
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •                   
  • 题目描述

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

    输入

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

    输出

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

    样例输入

    10 14

    样例输出

    70

    来源

    POJ
    思路:主要运用欧几里得公式求出最大公约数,再用数学知识:两数之积除以最大公约数得最小公倍数。
    #include<stdio.h>
    int gcd(int a,int b)
    {
        if(b==0)
            return a;
        else return gcd(b,a%b);
    }
    int main()
    {
        int a,b;
      while(~scanf("%d %d",&a,&b))
      {
          printf("%d\n",a*b/gcd(a,b));
      }
      return 0;
    }
    

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值