91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C++ cmath如何處理復數運算

c++
小樊
111
2024-07-09 03:06:29
欄目: 編程語言

C++的cmath庫并不直接支持復數的運算,但可以使用std::complex類來進行復數運算。std::complex類定義在頭文件中,它包含了一些成員函數和操作符重載,可以用來進行復數的加減乘除等運算。

下面是一個示例代碼,演示了如何使用std::complex類進行復數運算:

#include <iostream>
#include <complex>

int main() {
    std::complex<double> c1(1.0, 2.0); // 復數1.0 + 2.0i
    std::complex<double> c2(3.0, 4.0); // 復數3.0 + 4.0i

    // 復數加法
    std::complex<double> sum = c1 + c2;
    std::cout << "Sum: " << sum << std::endl;

    // 復數減法
    std::complex<double> diff = c1 - c2;
    std::cout << "Difference: " << diff << std::endl;

    // 復數乘法
    std::complex<double> product = c1 * c2;
    std::cout << "Product: " << product << std::endl;

    // 復數除法
    std::complex<double> quotient = c1 / c2;
    std::cout << "Quotient: " << quotient << std::endl;

    return 0;
}

在這個例子中,我們定義了兩個復數c1和c2,并進行了加減乘除等運算。輸出結果分別是兩個復數的和、差、積和商。需要注意的是,std::complex類重載了輸出流操作符<<,可以用來打印復數的實部和虛部。

0
隆子县| 延庆县| 南丰县| 翁源县| 富顺县| 上犹县| 岱山县| 巴林右旗| 迭部县| 巧家县| 河源市| 宁阳县| 三都| 福鼎市| 鹤庆县| 海伦市| 庆阳市| 宜丰县| 冕宁县| 循化| 宁国市| 华宁县| 五峰| 富川| 西和县| 天镇县| 鹿泉市| 穆棱市| 长子县| 延安市| 南雄市| 周宁县| 锡林浩特市| 黄冈市| 株洲市| 阿鲁科尔沁旗| 平舆县| 延寿县| 米林县| 罗田县| 基隆市|