您的位置:首页 > 其它

编写两个函数,分别求由键盘输入两个整数的最大公约数和最小公倍数。用主函数调用这两个函数,并输出结果

2012-04-19 11:49 706 查看
代码实现:

#include<iostream>
using namespace std;
int max(int x,int y)
{
int temp;
if(x<y)
{
temp=x;x=y;y=temp;
}
while(y!=0)
{
temp=x%y;
x=y;
y=temp;
}
return(x);
}
int min(int x,int y)
{
int max(int x,int y);
int temp;
temp=max(x,y);
return(x*y/temp);
}
main()
{
int a,b,m,n;
cout<<"请输入两个整数a和b:";
cin>>a>>b;
m=max(a,b);
n=min(a,b);
cout<<"最大公约数是  "<<m<<"  最小公倍数是 "<<n<<endl;
return 0;
}


运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐