数据结构c语言复数运算

Python017

数据结构c语言复数运算,第1张

1、首先打开vc6.0, 新建一个项目。

2、添加stdio.h头文件。

3、添加math.h头文件。

4、添加main主函数。

5、定义结构体z。

6、定义double类型val变量。

7、初始化z。

8、使用cabs函数。

9、使用printf打印信息。

10、运行程序,看看结果。

你在VC中得不到正确的结果是因为printf函数的描述符用错了,把%d改为%f

在TC中编译错误是因为TC比VC检查要严格,是一个标准的C编译器,而VC其实是一个VC++编译器

在TC中声明了结构之后定义结构变量不能省略struct关键字,如要省略,则必须给该结构类型起个别名。对于你的程序来说,只要把复数类型声明改为如下方式即可,你试试吧:

typedef struct {

double real

double imag

} complex