输入两个正整数m和n,求其最小公倍数。用C++语言编写这个程序
时间: 2023-05-24 13:04:04 浏览: 278
c代码-输入两个正整数m和n,求其最大公约数和最小公倍数。
A:
```c
#include<stdio.h>
int main()
{
int m, n, i, gcd, lcm;
printf("请输入两个正整数m和n:");
scanf("%d %d", &m, &n);
// 求最大公约数
for(i=1; i<=m && i<=n; i++){
if(m%i==0 && n%i==0){
gcd = i;
}
}
// 求最小公倍数
lcm = m * n / gcd;
printf("%d和%d的最小公倍数是%d。\n", m, n, lcm);
return 0;
}
```
解析:
输入两个正整数m和n,先通过循环求出它们的最大公约数gcd,然后再通过公式求出最小公倍数lcm,最后输出它们的最小公倍数。
阅读全文