編寫程式,使用 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)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP