编写程序,使用 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 次浏览

启动您的 职业生涯

通过完成课程获得认证

开始
广告