急啊。。。大家帮帮忙,谁好心的帮忙做下数据结构的一道题。。本人是新手
定义并实现一个复数类基本要求:
1.用双精度浮点数表示复数的实部和虚部
2.实现3个构造函数
a。缺省构造函数
b。把双精度浮点数赋给实部,同时把虚部置为0
c。把两个双精度浮点型参数分别返回复数的实部和虚部
3.定义并实现一对成员函数分别返回复数的实部和虚部
4.定义并实现复数运算+,-,*
5.定义并实现求复数绝对值的成员函数
6.定义并实现求复数平方根的函数
7.定义一个流输出函数,完成复数的输出
测试数据:
用以上定义的复数类,定义并实现一个一元二次方程的求根函数,方程形式为:
a*x*x+b*x+c=0
其中a,b,c为任意双精度浮点数。
PS:本人学得是C++
大家帮帮忙啊!!!!!!!!