抽象数据类型:复数COMPLEX:分别对实部和虚部在结构体进行定义。
ADT COMPLEX{
数据对象:D={real,image|real∈实数,image∈实数}
数据关系:R={<real,image>}
基本操作:
InitComplex(&C)
操作结果:构造一个复数。
GetReal(C, &real)
初始条件:复数C存在。
操作结果:用real返回复数C的实部。
GetImage(C, &image)
初始条件:复数C存在。
操作结果:用image返回复数C的虚部。
OutputComplex©
初始条件:复数C存在。
操作结果:输出复数C的值。
Add(Complex C1, Complex C2, Complex &C)
初始条件:复数C1,C2存在。
操作结果:用复数C返回复数C1,C2的和。
Sub(Complex C1, Complex C2, Complex &C)
初始条件:复数C1,C2存在。
操作结果:用复数C返回复数C1,C2的差。
Mult(Complex C1, Complex C2, Complex &C)
初始条件:复数C1,C2存在。
操作结果:用复数C返回复数C1,C2的乘积。
Div(Complex C1, Complex C2, Complex &C)
初始条件:复数C1,C2存在。
操作结果:用复数C返回复数C1除以C2的值。
}ADT COMPLEX
抽象数据类型:复数COMPLEX
最新推荐文章于 2024-08-08 15:09:52 发布