本文主要是介绍抽象数据类型:复数COMPLEX,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
抽象数据类型:复数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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!