#include <iostream> using namespace std; int main(int argc, char **argv) { int p,r,n,m,temp; cout<<"please enter two positive integer numbers n,m:"; cin>>n>>m; //n存放最小数,m存放最大数 if(n>m){ temp = n; n = m; m = n; } p=n*m;//先取得两个数的积 while(n!=0){ r=m%n; m=n; n=r; } cout<<"最大公约数:"<<m<<endl; cout<<"最小公倍数:"<<p/m<<endl; }
相关文章
- 01-26最大公约数和最小公倍数问题
- 01-26最大公约数和最小公倍数问题
- 01-26F 最大公约数和最小公倍数问题
- 01-26数论 + 贪心:最小公倍数:求最大最小公倍数
- 01-26gcd最大公约数 && lcm最小公倍数
- 01-26斐波那契 之 求最大公约数
- 01-26(009)求最大公约数和最小公倍数
- 01-26最大公约数和最小公倍数
- 01-26求两个数的最大公约数
- 01-26基于C++求两个数的最大公约数最小公倍数