用C++编写一个能描述复数类型的结构体变量的小程序
时间: 2023-09-01 13:10:32 浏览: 161
复数类的c++程序
4星 · 用户满意度95%
好的,下面是一个简单的 C++ 程序,用于定义和输出复数类型的结构体变量:
```cpp
#include <iostream>
using namespace std;
struct Complex {
double real; // 复数的实部
double imag; // 复数的虚部
};
int main() {
Complex c1 = { 1.0, 2.0 }; // 定义并初始化一个复数 c1
Complex c2 = { 3.0, 4.0 }; // 定义并初始化另一个复数 c2
// 输出复数 c1 和 c2
cout << "c1 = " << c1.real << " + " << c1.imag << "i" << endl;
cout << "c2 = " << c2.real << " + " << c2.imag << "i" << endl;
return 0;
}
```
运行程序后,输出结果如下:
```
c1 = 1 + 2i
c2 = 3 + 4i
```
在这个程序中,我们定义了一个名为 Complex 的结构体,它包含了两个成员变量:real 和 imag,分别表示复数的实部和虚部。我们可以使用结构体变量来存储和操作复数,例如在程序中定义了两个复数 c1 和 c2,并输出了它们的值。
希望这个程序能够帮到你!
阅读全文