您的位置:首页 > 编程语言 > C语言/C++

c++的一个求最大公约数和最小公倍数的简单程序,求给点意见!

2016-03-12 23:48 501 查看
输入2个数,求最大公约数和最小公倍数。

#include<iostream>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b;
c=a;
if(a==b)
cout<<"最大公约数:"<<a<<"最小公倍数:"<<b;
else
{
while(a!=b)
{
if(a>b)
a=a-b;
else
b=b-a;
}
b=c*b/a
cout<<"最大公约数:"<<a<<"最小公倍数:"<<b<<endl;
return 0;
}
帮我看看,有错误的指出错误,可以改得更简单一些的改改,提提意见!谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: