c++计算最小公倍数
作者:野牛程序员:2024-10-22 17:48:42 C++阅读 2708
c++计算最小公倍数
计算两个整数的最小公倍数(LCM)可以使用以下公式:

其中,GCD 是最大公约数。可以使用欧几里得算法来计算 GCD。
以下是一个简单的 C++ 示例代码,演示如何计算两个整数的最小公倍数:
#include <iostream>
using namespace std;
// 函数计算最大公约数
int gcd(int a, int b) {
while (b != 0) {
int temp = b;
b = a % b;
a = temp;
}
return a;
}
// 函数计算最小公倍数
int lcm(int a, int b) {
return (a * b) / gcd(a, b);
}
int main() {
int num1, num2;
cout << "输入两个整数: ";
cin >> num1 >> num2;
cout << "最小公倍数是: " << lcm(num1, num2) << endl;
return 0;
}野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++判断一个数是否为质数
- 下一篇:c++求在1到20的数中六的倍数有几个
