#include<iostream>
using?namespace?std;
/**********Program**********/
class?MaxMin
{
private?:
int?a,b;
public:
int?MaxCommonDevisor();
int?MinCommonMultiple();
MaxMin(int?a1,int?b1);
};
MaxMin::MaxMin?(int?a1,int?b1)
{
a=a1;
b=b1;
}
int?MaxMin::MaxCommonDevisor()
{
int?t;
if(a>b)?{t=a;a=b;b=t;}
for(int?i=a;i>=1;i--)
if((a%i==0)&&(b%i==0))
return?i;
}
int?MaxMin::MinCommonMultiple()
{
return?a*b/MaxCommonDevisor();
}
/**********?End?**********/
int?main()
{
int?i,j;
cout<<"請輸入兩個整數:"<<endl;
cin>>i>>j;
MaxMin?A(i,j);
cout<<"最大公約數:"<<A.MaxCommonDevisor()
<<'\t'<<"最小公倍數:"<<A.MinCommonMultiple()<<endl;
return?0;
}
還有不懂可以追問