最大公约数和最小公倍数
来源:互联网 发布:期货复盘软件 编辑:程序博客网 时间:2024/05/22 05:15
求解最大公约数用的是欧几里得的辗转相除法。
例如,求(319,377):
∵ 377÷319=1(余58)
∴(377,319)=(319,58);
∵ 319÷58=5(余29),
∴ (319,58)=(58,29);
∵ 58÷29=2(余0),
∴ (58,29)= 29;
∴ (319,377)=2
include<iostream>
using namespace std;int main( )
{int a,b,c,m,p,q;
while(cin>>a>>b)
{ p=a;q=b;
if(a<b)
{ c=a; a=b; b=c;}while(b!=0)
{m=a%b;
a=b;
b=m;
}
cout<<a<<endl;(输出最大公约数)
cout<<p*q/a<<endl;(输出最小公倍数)
}return 0;
}
- 2. 最大公约数和最小公倍数
- 求两数最大公约数和最小公倍数
- 最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 最大公约数和最小公倍数
- 最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 最小公倍数和最大公约数
- 最大公约数和最小公倍数
- 最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 最大公约数和最小公倍数算法
- 求最大公约数和最小公倍数
- 最小公倍数和最大公约数
- 最大公约数和最小公倍数
- 求最小公倍数和最大公约数
- 最大公约数和最小公倍数
- 最大公约数和最小公倍数
- 详解Activity的四种加载模式
- Virtual Serial Port on Ubuntu
- 在python(x,y)安装Opencv
- DOM 进行XML操作的增删改查
- OSDI, SOSP与美国著名计算机系的调查
- 最大公约数和最小公倍数
- 在Symbian系统上实现H264的RTSP流的播放
- 快速排序算法
- iOS多线程编程指南(三)Run Loop
- 黑马程序员:Servlet原理
- 数据结构与程序设计作业5
- java正则表达式
- stm32移植ecos,移植ucgui到ecos
- 彻底理解各种排序算法