亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
荣成市| 文山县| 怀宁县| 靖州| 洪洞县| 南昌市| 余干县| 建瓯市| 长岭县| 合肥市| 永寿县| 伊春市| 惠安县| 昌吉市| 德州市| 凤庆县| 湛江市| 鲁甸县| 清涧县| 富川| 左云县| 泗水县| 崇州市| 图木舒克市| 嘉兴市| 嘉鱼县| 海口市| 岚皋县| 社旗县| 宣城市| 宿松县| 五峰| 玉林市| 临桂县| 无为县| 策勒县| 西林县| 秦皇岛市| 东乡| 渝北区| 隆林|