最小公倍數c++

在C++中,你可以使用標準庫中的std::common_type來找出兩個數字的最低公倍數。以下是一個簡單的例子:

#include <iostream>
#include <type_traits>

int main() {
    int a = 10;
    int b = 20;

    // 使用std::common_type來找出最低公倍數
    auto common_type = std::common_type<int, int>::type::max();

    // 輸出最低公倍數
    std::cout << "The least common multiple of " << a << " and " << b << " is: " << common_type << std::endl;

    return 0;
}

在上面的代碼中,我們使用了std::common_type來找出ab的共同類型,然後我們使用max()方法來得到這個類型的最大值,這就是ab的最低公倍數。

請注意,這個方法只適用於整數類型,如果你需要處理其他類型的數字,你可能需要使用其他方法。