Description
输入两个正整数m和n,求其最大公约数和最小公倍数。
Input
两个整数
Output
最大公约数,最小公倍数
Sample Input
5 7
Sample Output
1 35
- #include <stdio.h>
int
main()
- {
int
m,n,i,a,b,f,d;
scanf
(
"%d %d"
,&m,&n);
if
(m>n)
{
a=n;
b=m;
}
else
{
a=m;
b=n;
}
for
(i=1;i<=a;i )
{
if
(m%i==0&&n%i==0)
f=i;
}
for
(i=b;i>=b;i )
{
if
(i%m==0&&i%n==0)
{
d=i;
break
;
}
}
printf
(
"%d %d"
,f,d);
return
0;
- }