c++计算最小公倍数
作者:野牛程序员:2024-10-22 17:48:42 C++阅读 2352
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的数中六的倍数有几个