最小公倍数即两数之积除以最大公约数,所以我们gcd函数实现最大公约数的求法并返回。
int gcd(int a, int b)
{
int r;
while (r = a%b){
a = b;
b = r;
}
return b;
}
int main()
{
int a = 0;
int b = 0;
while (cin >> a >> b){
cout << a*b / (gcd(a, b));
}
system("pause");
return 0;
}