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

溫馨提示×

c語言怎么輸出復數

小億
256
2024-01-17 03:10:56
欄目: 編程語言

在C語言中,可以使用復數結構體來表示和操作復數。復數結構體一般包含實部和虛部兩個部分。

以下是一個例子,展示如何定義和輸出一個復數:

#include <stdio.h>

typedef struct {
    double real;    // 實部
    double imag;    // 虛部
} Complex;

void printComplex(Complex c) {
    if (c.imag >= 0) {
        printf("%.2f + %.2fi\n", c.real, c.imag);
    } else {
        printf("%.2f - %.2fi\n", c.real, -c.imag);
    }
}

int main() {
    Complex c = {2.5, -1.3};
    printComplex(c);

    return 0;
}

輸出結果:

2.50 - 1.30i

在上面的例子中,我們首先定義了一個復數結構體 Complex,包含實部和虛部兩個成員變量。然后,我們定義了一個函數 printComplex,用于輸出復數的實部和虛部。在 main 函數中,我們創建了一個復數對象 c,并調用 printComplex 函數輸出復數的值。

在輸出復數時,我們使用了 printf 函數來格式化輸出。如果虛部大于等于0,則輸出 實部 + 虛部i;如果虛部小于0,則輸出 實部 - (-虛部)i。使用 printf 函數的格式化輸出可以根據實際情況進行調整。

0
修水县| 镇康县| 玛沁县| 江阴市| 绥化市| 新竹县| 柳州市| 兴国县| 凌源市| 博爱县| 青田县| 武强县| 贵港市| 防城港市| 甘德县| 承德县| 四川省| 绥德县| 类乌齐县| 平利县| 盐池县| 乾安县| 梅河口市| 高唐县| 长治市| 河间市| 旺苍县| 西安市| 新龙县| 新巴尔虎右旗| 德令哈市| 延津县| 沙田区| 满洲里市| 准格尔旗| 旬邑县| 克东县| 德江县| 宁城县| 塘沽区| 汤原县|