C语言实现复数的加减乘除 您所在的位置:网站首页 c语言复数的加减运算 C语言实现复数的加减乘除

C语言实现复数的加减乘除

2024-07-16 16:48| 来源: 网络整理| 查看: 265

设两个复数分别为(a+bi)和(c+di),则它们加减乘除后的结果如下: (a+bi)+(c+di)=(a+c)+(b+d)i, (a+bi)-(c+di)=(a-c)+(b-d)i, (a+bi)*(c+di)=(ac-bd)+(ad+bc)i, (a+bi)/(c+di)=(ac+bd)/(c2+d2) +((bc-ad)/(c2+d2))i

代码实现:

#include #include typedef struct{ float realpart; float imagpart; }complex; void assign(complex *A,float real,float imag) //赋值 { A->realpart = real; A->imagpart = imag; } void add(complex *A,complex *B,complex *C) //相加 { C->realpart = A->realpart + B->realpart; C->imagpart = A->imagpart + B->imagpart; } void minus(complex *A,complex *B,complex *D) //相减 { D->realpart = A->realpart - B->realpart; D->imagpart = A->imagpart - B->


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有