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

溫馨提示×

c語言complex.h如何輸入復數

小億
190
2023-11-07 19:13:22
欄目: 編程語言

在C語言的complex.h庫中,可以使用double complex類型來表示復數。要輸入一個復數,可以使用scanf函數或者直接給變量賦值。

下面是使用scanf函數輸入復數的示例代碼:

#include <stdio.h>
#include <complex.h>

int main() {
    double real, imag;
    printf("輸入實部和虛部,用空格或換行隔開:");
    scanf("%lf %lf", &real, &imag);
    
    double complex num = real + imag * I;
    printf("輸入的復數為:%.2f + %.2fi\n", creal(num), cimag(num));
    
    return 0;
}

在上面的示例中,首先聲明了一個變量realimag作為實部和虛部的輸入變量。然后使用scanf函數從用戶輸入中讀取兩個double類型的值,并分別存儲到realimag變量中。接下來,使用realimag計算出復數,并賦值給double complex類型的變量num。最后,使用crealcimag函數分別獲取復數的實部和虛部,并進行輸出。

你也可以直接給變量賦值來輸入一個復數:

#include <stdio.h>
#include <complex.h>

int main() {
    double complex num = 3.5 + 2.7 * I;
    printf("輸入的復數為:%.2f + %.2fi\n", creal(num), cimag(num));
    
    return 0;
}

在上面的示例中,直接將3.5 + 2.7 * I賦值給double complex類型的變量num,然后使用crealcimag函數分別獲取復數的實部和虛部,并進行輸出。

0
永定县| 灯塔市| 镇赉县| 陇川县| 道孚县| 祥云县| 丹巴县| 高密市| 安平县| 顺平县| 太康县| 万全县| 沂南县| 阿勒泰市| 南安市| 景泰县| 新乡市| 江油市| 新巴尔虎右旗| 红河县| 晋中市| 武夷山市| 钦州市| 临湘市| 巴青县| 桑植县| 淮北市| 东阳市| 康保县| 留坝县| 太康县| 闸北区| 崇礼县| 公安县| 阳泉市| 务川| 五华县| 股票| 甘孜县| 绥棱县| 德令哈市|