中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C語言如何實現復數的加法

小樊
84
2024-07-17 22:53:45
欄目: 編程語言

C語言中可以使用結構體來表示復數,然后通過重載“+”運算符來實現復數的加法。下面是一個簡單的示例代碼:

#include <stdio.h>

// 定義復數結構體
typedef struct {
    double real;    // 實部
    double imag;    // 虛部
} Complex;

// 復數加法函數
Complex add(Complex a, Complex b) {
    Complex result;
    result.real = a.real + b.real;
    result.imag = a.imag + b.imag;
    return result;
}

int main() {
    // 定義兩個復數
    Complex num1 = {1.0, 2.0};
    Complex num2 = {3.0, 4.0};

    // 計算兩個復數的和
    Complex sum = add(num1, num2);

    // 輸出結果
    printf("Sum: %.2f + %.2fi\n", sum.real, sum.imag);

    return 0;
}

在這個示例代碼中,我們首先定義了一個復數的結構體,然后定義了一個用于復數加法的函數add。在main函數中,我們定義了兩個復數num1和num2,并調用add函數計算它們的和,最后輸出結果。

運行這段代碼,將會輸出:

Sum: 4.00 + 6.00i

0
丹东市| 浑源县| 普安县| 长岭县| 阿图什市| 丰宁| 新田县| 河源市| 延吉市| 东乌珠穆沁旗| 比如县| 彭州市| 罗定市| 北辰区| 永兴县| 金秀| 无为县| 北川| 襄垣县| 兴业县| 安西县| 镇赉县| 大冶市| 筠连县| 藁城市| 余江县| 平潭县| 永泰县| 固镇县| 诸暨市| 屏山县| 当阳市| 武平县| 兴安盟| 大港区| 德钦县| 海阳市| 桦甸市| 贵南县| 浏阳市| 顺义区|