c语言编程-最大公约数最小公倍数问题
#include <stdio.h>
int main()
{
int m, n, p, tmp;
scanf("%d,%d", &m, &n);
int a=m,b=n;
if (m>=n)
{m=a;
n=b;
}
else
{m=b;
n=a;
}
p=m*n;
while (n != 0)
{
tmp = m % n;
m = n;
n = tmp;
}
printf("最大公约数是%d\n", m);
printf("最小公倍数是%d", p / m);
return 0;
}