用c++写一个类求复数和
时间: 2023-04-08 21:04:54 浏览: 108
用C++语言编写的复数类
我可以回答这个问题。以下是一个用 C 语言编写的求复数和的类的示例代码:
```c
#include <stdio.h>
typedef struct {
double real;
double imag;
} Complex;
Complex add(Complex a, Complex b) {
Complex result;
result.real = a.real + b.real;
result.imag = a.imag + b.imag;
return result;
}
int main() {
Complex a = {1.0, 2.0};
Complex b = {3.0, 4.0};
Complex c = add(a, b);
printf("a + b = %lf + %lfi\n", c.real, c.imag);
return 0;
}
```
这个类使用了一个结构体来表示复数,其中包含实部和虚部两个成员变量。它还定义了一个 add 函数,用于计算两个复数的和。在 main 函数中,我们创建了两个复数 a 和 b,并将它们相加得到了 c。最后,我们输出了 c 的实部和虚部。
阅读全文