編寫程式,使用 C 新增兩個複數


問題

如何透過 C 程式新增兩個在執行時由使用者輸入的複數 −

解決方案

複數是可以同時由實數和虛數部分組成的數字。

它表示為 a+ib 的形式。

程式

例如,我們取兩個複數為 (4+2i) 和 (5+3i),在相加兩個複數後,結果為 9+5i。

 線上演示

#include <stdio.h>
struct complexNumber{
   int realnumber, imaginarynumber;
};
int main(){
   struct complexNumber x, y, z,p;
   printf("enter first complex number x and y
");    scanf("%d%d", &x.realnumber, &x.imaginarynumber);    printf("enter second complex number z and p
");    scanf("%d%d", &y.realnumber, &y.imaginarynumber);    z.realnumber =x.realnumber + y.realnumber;    z.imaginarynumber =x.imaginarynumber +y.imaginarynumber;    printf("Sum of the complex numbers: (%d) + (%di)
", z.realnumber, z.imaginarynumber);    return 0; }

輸出

Enter first complex number x and y.
2 3
Enter second complex number z and p.
4 5
Sum of the complex numbers: (6) + (8i)

更新於: 05-Mar-2021

347 次瀏覽

啟動您的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.