Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c++最小公倍数函数

作者:血舞悲鸣   发布日期:2025-09-04   浏览:46

#include <iostream>
#include <numeric> // 包含 gcd 函数

// 计算两个数的最小公倍数 (LCM)
int lcm(int a, int b) {
    return (a / std::gcd(a, b)) * b; // 使用 gcd 函数计算 LCM
}

int main() {
    int num1 = 12, num2 = 18;
    std::cout << "The LCM of " << num1 << " and " << num2 << " is " << lcm(num1, num2) << std::endl;
    return 0;
}

解释说明:

  • #include <numeric>:引入了标准库中的 std::gcd 函数,用于计算最大公约数(GCD)。
  • lcm(int a, int b):定义了一个函数来计算两个整数的最小公倍数(LCM)。它通过先计算两个数的最大公约数(GCD),然后利用公式 LCM(a, b) = (a / GCD(a, b)) * b 来计算最小公倍数。
  • main():主函数中定义了两个整数 num1num2,并调用 lcm 函数输出它们的最小公倍数。

上一篇:缺少c++运行库

下一篇:c++ 树

大家都在看

c++闭包

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++格式化字符串

c++ orm框架

队列c++

c++freopen怎么用

c++ 获取系统时间

c++进制转换函数

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站