![]() |
#2
寒风中的细雨2011-05-30 22:14
|

#include<iostream>
using namespace std;
int main()
{
int n,m,i,j,k,h;
cout<<"输入两个正整数:";
cin>>n>>m;
if(n>m)
{
i=n;
k=m;
n=m;
m=i;
}
j=n;
while((m%n)!=0)
{
j=m%n;
m=n;
n=j;
}
h=(i/j)*(k/j)*j;
cout<<"最大公约数为:"<<j<<endl;
cout<<"最小公倍数为:"<<h<<endl;
return 0;
}
结果好像不对,不知道哪里错了啊啊啊啊。using namespace std;
int main()
{
int n,m,i,j,k,h;
cout<<"输入两个正整数:";
cin>>n>>m;
if(n>m)
{
i=n;
k=m;
n=m;
m=i;
}
j=n;
while((m%n)!=0)
{
j=m%n;
m=n;
n=j;
}
h=(i/j)*(k/j)*j;
cout<<"最大公约数为:"<<j<<endl;
cout<<"最小公倍数为:"<<h<<endl;
return 0;
}
