c语言实现复数的预算
时间: 2024-09-18 19:18:53 浏览: 52
在C语言中,我们可以使用结构体来实现复数的表示。首先,定义一个名为`Complex`的结构体,包含两个`float`类型的成员分别代表实部和虚部:
```c
#include <stdio.h>
typedef struct {
float real;
float imag;
} Complex;
// 初始化复数
Complex create_complex(float real, float imag) {
Complex num;
num.real = real;
num.imag = imag;
return num;
}
// 打印复数
void print_complex(const Complex num) {
printf("(%f + %fi)", num.real, num.imag);
}
int main() {
Complex a = create_complex(3.0, 4.5); // 创建复数3+4i
print_complex(a); // 输出: (3.000000 + 4.500000i)
return 0;
}
```
在这个例子中,我们实现了复数的创建、打印以及基本操作。`create_complex`函数用于初始化一个新的复数,`print_complex`用于显示复数的形式。
阅读全文
相关推荐













