输入两个正整数m和n,求其最大公约数和最小公倍数。
#include<iostream>
using namespace std;
int main()
{
int m,n,temp,p,r,x;
cin>>m>>n;
if(m>0&&n>0)
{
if(m<n)
{
temp=m;
m=n;
n=temp;
}
p=m*n;
while(n!=0)
{
r=m%n;
m=n;
n=r;
}
cout<<m;
x=p/m;
cout<<" "<<x;
}
return 0;
}