c++编写程序:输人两个正整数m和n,求其最大公约数和最小公倍数
时间: 2024-03-24 17:32:31 浏览: 127
输入两个正整数m和n求其最大公约数和最小公倍数.docx
5星 · 资源好评率100%
以下是C++编写程序,输入两个正整数m和n,求其最大公约数和最小公倍数的代码示例:
```c++
#include <iostream>
using namespace std;
int main() {
int m, n, temp, gcd, lcm;
cout << "请输入两个正整数m和n:" << endl;
cin >> m >> n;
// 求最大公约数
temp = m % n;
while (temp != 0) {
m = n;
n = temp;
temp = m % n;
}
gcd = n;
// 求最小公倍数
lcm = m * n / gcd;
cout << "最大公约数为:" << gcd << endl;
cout << "最小公倍数为:" << lcm << endl;
return 0;
}
```
阅读全文