最大公约数和最小公倍数
2017-03-11 17:56
253 查看
问题 1062: C二级辅导-公约公倍
时间限制: 1Sec 内存限制: 128MB 提交: 219 解决: 151
题目描述
输入两个正整数m和n,求其最大公约数和最小公倍数。
输入
无
输出
无
样例输入
2 3
样例输出
1
6
#include<iostream>
using namespace std;
int gcd(int a,int b) //a,b最大公约数,非递归
{
int tem;
if(a<b)
{
tem=a;
a=b;
b=tem;
}
int rem=1;
while(rem!=0)
{
rem=a%b;
a=b;
b=rem;
}
return a;
}
int zuixiao(int a,int b) //最小公倍数
{
return a*b/gcd(a,b);
}
int main()
{
int m,n;
cin>>m>>n;
cout<<gcd(m,n)<<endl;
cout<<zuixiao(m,n);
return 0;
}
时间限制: 1Sec 内存限制: 128MB 提交: 219 解决: 151
题目描述
输入两个正整数m和n,求其最大公约数和最小公倍数。
输入
无
输出
无
样例输入
2 3
样例输出
1
6
#include<iostream>
using namespace std;
int gcd(int a,int b) //a,b最大公约数,非递归
{
int tem;
if(a<b)
{
tem=a;
a=b;
b=tem;
}
int rem=1;
while(rem!=0)
{
rem=a%b;
a=b;
b=rem;
}
return a;
}
int zuixiao(int a,int b) //最小公倍数
{
return a*b/gcd(a,b);
}
int main()
{
int m,n;
cin>>m>>n;
cout<<gcd(m,n)<<endl;
cout<<zuixiao(m,n);
return 0;
}
相关文章推荐
- 最大公约数和最小公倍数
- C语言求最小公倍数和最大公约数三种算法
- C++ 实现最大公约数 最小公倍数
- 求N多特最大公约数和最小公倍数
- 常见算法:C语言求最小公倍数和最大公约数三种算法
- 最小公倍数和最大公约数
- 最大公约数和最小公倍数
- 求最小公倍数和最大公约数
- 【数论】【最大公约数】【枚举约数】CODEVS 1012 最大公约数和最小公倍数问题 2001年NOIP全国联赛普及组
- 最小公倍数和最大公约数
- HDU1019-多个数的最小公倍数,最大公约数
- 最大公约数与最小公倍数
- 用Java实现最大公约数与最小公倍数
- 取两个数最大公约数,最小公倍数
- 常见算法:C语言求最小公倍数和最大公约数三种算法
- 常见算法:C语言求最小公倍数和最大公约数三种算法
- 常见算法:C语言求最小公倍数和最大公约数三种算法
- 最大公约数与最小公倍数
- [备忘]求两数最大公约,最小公倍数
- 任意输入两个数,求其最大公约数和最小公倍数