贴出来了,经过测试一切正常,你可以根据自己的需要适当改动
//complex类
#include
#include
class complex{
double real,imag;
public:
complex(){real=5;imag=5;}//缺省构造函数
complex(double r){real=r;imag=0;}//只给实部赋值的构造函数
complex(double r,double i){real=r;imag=i;}//同时给实、虚部赋值的函数
double displayreal(){return real;}//返回复数实部
double displayimag(){return imag;}//返回复数虚部
complex operator+(complex c);//实现复数相加
complex operator-(complex c);//实现复数相减
complex operator*(complex c);//实现复数相乘
double cab(complex c);//求复数绝对值(模)
complex sqr(complex c);//求复数平方根
friend ostream &operator
找高手做C++题目——定义并实现一个复数类
找高手做C++题目——定义并实现一个复数类
定义并实现一个复数类
基本要求:
1.用双精度浮点表示复数的实部和虚部
2.实现3个构造函数
(a)缺省构造函数
(b)把双精度浮点数赋给实部,同时把虚部置为0
(c)把两个双精度浮点型参数分别赋给实部和虚部
3.定义并实现一对成员函数分别返回复数的实部和虚部
4.定义并实现复数运算+ - *
5.定义并实现求复数绝对值的成员函数
6.定义并实现求复数的平方根的函数
7.定义一个流输出函数,完成复数的输出
测试数据:
用以上定义的复数类,定义并实现一个一元二次方程的求根函数,方程形式为:a*x*x+b*x+c=0
其中a b c 为任意双精度浮点数
定义并实现一个复数类
基本要求:
1.用双精度浮点表示复数的实部和虚部
2.实现3个构造函数
(a)缺省构造函数
(b)把双精度浮点数赋给实部,同时把虚部置为0
(c)把两个双精度浮点型参数分别赋给实部和虚部
3.定义并实现一对成员函数分别返回复数的实部和虚部
4.定义并实现复数运算+ - *
5.定义并实现求复数绝对值的成员函数
6.定义并实现求复数的平方根的函数
7.定义一个流输出函数,完成复数的输出
测试数据:
用以上定义的复数类,定义并实现一个一元二次方程的求根函数,方程形式为:a*x*x+b*x+c=0
其中a b c 为任意双精度浮点数
其他人气:992 ℃时间:2020-01-26 05:07:41
优质解答
我来回答
类似推荐
猜你喜欢
- 1五年级上册《寒假生活》第31页 第一大题 第(4)小题
- 2把一支铅笔斜插入盛水的玻璃杯里,看上去铅笔好像在水面上折断了如图,这种现象是由光的_现象引起的.
- 3资本主义世界市场的初步形成和最终形成有什么不同?
- 4当x=多少是 多项式x的二次方-2kxy-3xy+1/2xy-x+8中不含xy项
- 5在1—100的100个自然数中,个位数字之和是7的倍数有
- 6如图,三角形ABC和三角形ECD都是等腰直角三角形,角ACB=角DCE=90°,D为AB边上一点.求证:AD^2+BD^2=2CD^2
- 7诗句解释意思
- 8如图,在▱ABCD中,AB=3,BC=4,∠ABC、∠BCD的平分线分别交AD于M、N,求MN的长度.
- 9求翻译drink as much water as they feel like drinking
- 102/3x+2y=1 ← 把下列方程改写成用含x的式子表示y的形式 4/1x+4/7y=2 5x-3y=x+2y 2(3y-3)=6x+4