输入两个正整数m和n求其最小公倍数
时间: 2024-03-24 08:32:21 浏览: 67
大学经典C语言编程试题.doc
输入两个正整数m和n,求其最小公倍数。最小公倍数是指能够同时被m和n整除的最小正整数。可以通过求出m和n的最大公约数来计算最小公倍数。假设m,n的最大公约数为a,那么他们的最小公倍数就为m*n/a。可以使用辗转相除法来求最大公约数,具体代码如下:
```
#include <stdio.h>
int main() {
int m, n, a, b, i, h;
scanf("%d%d", &m, &n);
a = m;
b = n;
do {
i = a;
a = b % a;
b = i;
} while (a != 0);
h = m * n / b;
printf("%d", h);
return 0;
}
```
阅读全文