利用C语言实现:取复数的实部并打印出来
时间: 2024-09-22 10:09:55 浏览: 78
利用c语言完成复数的计算(共轭,加减乘除)
5星 · 资源好评率100%
在C语言中,我们通常会定义一个名为`Complex`的结构体来表示复数,其中包含两个成员变量分别代表实部和虚部。以下是一个简单的示例,展示了如何定义结构体并获取复数的实部,然后将其打印出来:
```c
#include <stdio.h>
// 定义复数结构体
typedef struct {
double real; // 实部
double imaginary; // 虚部
} Complex;
// 函数:获取复数的实部
double get_real(Complex c) {
return c.real;
}
int main() {
// 创建复数实例
Complex num;
num.real = 5.0; // 设置实部
num.imaginary = 3.0; // 设置虚部
// 获取并打印实部
double real_part = get_real(num);
printf("复数的实部是: %lf\n", real_part);
return 0;
}
```
在这个例子中,`get_real()`函数接收一个`Complex`类型的指针,返回其对应的实部。然后在`main()`函数里,我们创建了一个复数实例,并设置了它的实部和虚部,接着调用`get_real()`并打印出结果。
阅读全文