码迷,mamicode.com
首页 > 其他好文 > 详细

九度oj 题目1438:最小公倍数

时间:2017-03-01 12:41:41      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:时间   while   输入   top   测试用例   输出   des   cout   clu   

题目1438:最小公倍数

时间限制:1 秒

内存限制:128 兆

特殊判题:

提交:2451

解决:2057

题目描述:

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

输入:

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

输出:

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

样例输入:
10 14
样例输出:
70
 1 #include <iostream>
 2 #include <cstdio>
 3 #include <algorithm>
 4 using namespace std;
 5 
 6 int gcd(int a, int b){
 7     if(b == 0)
 8         return a;
 9     if(a < b)
10         swap(a, b);
11     return gcd(b, a % b);
12 }
13 
14 int main(){
15     int a, b;
16     while(cin >> a >> b){
17         int g = gcd(a, b);
18         cout << a / g * b << endl;
19     }
20     return 0;
21 }

 

 

九度oj 题目1438:最小公倍数

标签:时间   while   输入   top   测试用例   输出   des   cout   clu   

原文地址:http://www.cnblogs.com/qinduanyinghua/p/6483360.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!