最大公约数及最小公倍数
来源:互联网 发布:网宿科技待遇 知乎 编辑:程序博客网 时间:2024/06/05 15:40
基于辗转相除法的最大公约数和最小公倍数的算法实现
#include<iostream>#include <string>using namespace std;int gcd(int a, int b){ if(a < b) swap(a, b); while(b) { int tmp = a % b; a = b; b = tmp; } return a;}// 两数之积 = 两数的最大公约数 * 两数的最小公倍数int lcm(int a, int b){ return a * b / gcd(a, b);}int main(){ int a, b; while(cin >> a >> b) { cout << "the gcd value of " << a << " and " << b << " is " << gcd(a, b) << endl; cout << "the lcm value of " << a << " and " << b << " is " << lcm(a, b) << endl; } return 0;}
测试结果:
0 0
- 求最大公约数,及最小公倍数。
- 最大公约数及最小公倍数
- 最大公约数及最小公倍数
- 求最大公约数及最小公倍数
- 最小公倍数及最大公约数
- 最大公约数及最小公倍数
- 求两个数的最大公约数及最小公倍数 。
- 最大公约数及最小公倍数是个什么东西
- 求最大公约数--欧几里德算法 及 最小公倍数
- java算法之最大公约数及最小公倍数
- 最大公约数,最小公倍数
- 最大公约数最小公倍数
- 最大公约数 最小公倍数
- 最小公倍数,最大公约数
- 最大公约数 最小公倍数、、、
- 最大公约数、最小公倍数
- 最大公约数、最小公倍数
- 最大公约数 最小公倍数
- JMeter学习(三十五)使用jmeter来发送json/gzip格式数据
- GlusterFS磁盘配额的总结与实践
- 圣剑传说 玛娜传奇(Legend of Mana)(LOM)主原料取得方法
- 220. Contains Duplicate III
- Python学习笔记一
- 最大公约数及最小公倍数
- BestCoder Round #86 1003(尺取法)
- Animation Rendering
- 用BlazeMeter录制JMeter测试脚本
- 什么是WiFi 探针技术?
- hdu 1950 Bridging signals (lis)
- 刚刚开通,写在这里
- Java Web之Servlet技术
- JMeter学习(三十六)发送HTTPS请求