[C] 纯文本查看 复制代码 #include<bits/stdc++.h>
using namespace std;
int gys2(int a,int b)//递归求最大公约数
{
int r=a%b;//求余数
if(r==0) //若余数等于0,则除数即为其最大公约数
{
return b;//返回除数
}
gys2(b,a%b);//若余数不为0,则以除数为被除数,余数为除数继续计算。
}
int main()
{
int a,b;
cin>>a>>b;
int t=gys2(a,b);//最大公约数
cout<<a/t*b;//最小公倍数=(a/(ab的最大公约数))*b
return 0;
} |