|
|
#5
linw12252011-04-19 22:03
回复 楼主 独步天涯
#include<iostream>
using namespace std;
int main()
{
int gongyue( int a, int b);
void gongbei(int d, int e,int f);
int m,n;
int i;
cout<<"please input two numbers:";
cin>>m>>n;
i=gongyue(m,n);
gongbei(m,n,i);
return 0;
}
int gongyue( int a, int b)
{
int temp,a1,b1;
a1=a;
b1=b;
temp=a;
if(a<b)
{
a=b;
b=temp;
}
while(b!=0)
{
temp=b;
b=a%b;
a=temp;
}
cout<<a1<<"和"<<b1<<"最大公约数是:"<<a<<endl;
return a;
}
void gongbei(int d, int e,int f)
{
long int j;
j=d/f*e;
cout<<d<<"和"<<e<<"的最小公倍数是:"<<j<<endl;
}
|