定义一个名为complex 的复数类,其属性数据为复数的实部和虚部,要求构造函数和拷贝构造函数,并能打印复数
我是初学者,编的代码如下,编译没有问题,结果输出不对.求大虾解决,
#include
#include
class complex
{
\x09private:
\x09\x09float real,imag;
\x09public:
\x09\x09complex(double r=0,double i=0)//构造函数
\x09\x09{
\x09\x09\x09r=real;
\x09\x09\x09i=imag;
\x09\x09\x09}
\x09\x09complex(complex &p);//拷贝构造函数
\x09\x09void print()//打印函数并实现
\x09\x09 { cout
人气:205 ℃ 时间:2020-02-15 10:23:30
解答
你的构造函数里面的赋值写反了应该是real=r;imag=i;.粗心问题.
亲=.=
推荐
- 定义一个复数类Complex,使得下面的代码能够工作
- 用java定义一个复数类Complex,能够创建复数对象,并且实现复数之间的加、减运算
- 英文中的复数是什么意思
- 定义一个复数类,其属性为复数的实部和虚部
- 3 4 -6 10这四个数加减乘除四则混合运算,使其结果为24 怎样列算式?
- 在等比数列里已知a1=2,S3=26,求q和a3
- 按要求填写名言
- 在数轴上有A,B,C,D四点,它们表示的有理数分别是-4又1/2,3又1/4,-5/8,-3又1/4,则
猜你喜欢
- (12-x)/(18-x)=4/7这个方程怎么解
- 完形填空,敬请高人教导!谢谢
- 改成陈述句:父亲坚决地对母亲说:“我是不能轻易离开北京的.”
- 设变量x,y,a,b,c,d的值为1,计算表达式(x=a!=b)&&(y=c!=d)后,变量x,y的值分别是:
- 英语翻译
- 已知一个圆柱的底面半径为2.32cm,它的高为7.06cm,利用计算器求这个圆柱的体积.
- 有21 吨水泥,小卡车载重3吨运费150元,大卡车载重5吨运费200元,怎样能一次运完这些水泥,共需要花费多少钱
- 三角形ABC和三角形COD均为等腰三角形,角AOB=角COD=90度,D在AB上,求证三角形AOC全等于三角形BOD