从键盘上输入两个正整数,输出它们的最大公约数和最小公倍数用C++实现,一早要交作业,急

用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急

http://www.zybang.com/question/9e61da419113ec3da7940a301efc96a1.html

#include //iostream打不出来
using namespace std;
int main()
{
int a,b,c=1,d=1; //a,b分别指两个数,c为最大公因数,d为最小公倍数
cin>>a>>b;
for(int i=0;i<=a;i++)
{
if(i>b)
{
break;
}
if(a%i==0&&b%i==0)
{
c=i;
}
}
d=a*b/c;
cout<<c<<endl<<d<<endl;
return 0;
}

C++中实现求两个整数的最大公约数和最小公倍数

觉得他讲的比较清晰!