实现过程 1、利用辗转相除法就可以求得最大公约数 2、两个数的乘积除以最大公约数则可以得到最小公倍数
代码如下
#include<iostream.h>
void main()
{
int a
,b
,c
,z
;
cout
<<"请输入两个整数:";
cin
>>a
>>b
;
c
=a
*b
;
if(b
>a
)
{
z
=a
;
a
=b
;
b
=z
;
}
while(a
%b
)
{
z
=b
;
b
=a
%b
;
a
=z
;
}
c
=c
/b
;
cout
<<"最大公约数是:"<<b
<<endl
;
cout
<<"最小公倍数是:"<<c
<<endl
;
}
转载请注明原文地址:https://blackberry.8miu.com/read-45711.html