Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4610
  • 博文数量: 8
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 80
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-19 08:24
文章分类

全部博文(8)

文章存档

2014年(8)

我的朋友
最近访客

分类: C/C++

2014-11-19 09:25:39


  1. #include <algorithm>
  2. #include <iostream>
  3. #include <stdio.h>
  4. using namespace std;
  5. int gcd(int x,int y) //求最大公约数。
  6. {
  7.     int m;
  8.     if (x<y)
  9.         return gcd(y,x);
  10.     if (x%y!=0)
  11.         return gcd(y,x%y);
  12.     else return y;
  13. }

  14.     

  15. int main()
  16. {
  17.     int a,b,n;
  18.     cin>>n;
  19.     while (cin >>a>>b)
  20.     {
  21.         n--;
  22.         cout<<gcd(a,b)+abs(a*b)/gcd(a,b)<<endl; //最小公倍数=|a*b|/gcd(a,b)
  23.         if (n==0) break;

  24.     }
  25.     system("pause");
  26.     return 0;
  27. }

阅读(101) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~