定义一个名为complex 的复数类,其属性数据为复数的实部和虚部,要求构造函数和拷贝构造函数,并能打印复数
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/31 00:55:13
定义一个名为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
我是初学者,编的代码如下,编译没有问题,结果输出不对.求大虾解决,
#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
![定义一个名为complex 的复数类,其属性数据为复数的实部和虚部,要求构造函数和拷贝构造函数,并能打印复数](/uploads/image/z/3560287-31-7.jpg?t=%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AA%E5%90%8D%E4%B8%BAcomplex+%E7%9A%84%E5%A4%8D%E6%95%B0%E7%B1%BB%2C%E5%85%B6%E5%B1%9E%E6%80%A7%E6%95%B0%E6%8D%AE%E4%B8%BA%E5%A4%8D%E6%95%B0%E7%9A%84%E5%AE%9E%E9%83%A8%E5%92%8C%E8%99%9A%E9%83%A8%2C%E8%A6%81%E6%B1%82%E6%9E%84%E9%80%A0%E5%87%BD%E6%95%B0%E5%92%8C%E6%8B%B7%E8%B4%9D%E6%9E%84%E9%80%A0%E5%87%BD%E6%95%B0%2C%E5%B9%B6%E8%83%BD%E6%89%93%E5%8D%B0%E5%A4%8D%E6%95%B0)
你的构造函数里面的赋值写反了应该是real=r;imag=i;.粗心问题.
亲=.=
亲=.=
定义一个名为complex 的复数类,其属性数据为复数的实部和虚部,要求构造函数和拷贝构造函数,并能打印复数
定义一个名为complex的复数类,其属性数据为复数的实部和虚部,
定义一个描述复数的类,数据成员包括实部和虚部;成员函数包括输出复数以及构造函数的初始化.
定义一个复数类,其属性为复数的实部和虚部
定义一个复数类Complex,定义带有2个参数(都为缺省参数)的构造函数;重载“/”(成员函数实现);重载“
定义复数类Complex,构造两个对象,并调用成员函数对它们进行加减乘除运算.
c++ 定义饼实现一个复数类 有实部和虚部两个属性用成员函数实现复数的模
定义一个描述复数的类,数据成员包括实部和虚部;成员函数包括:输出复数、置实部、
用point类公有派生一个line类,其数据成员为起点和终点,给出完整的line类定义,其中包括构造拷贝析构函数
实现复数类Complex的定义,包括实部m_Real和虚部m_Image;必须包括如下成员函数:
1、 设计一个复数类Complex,包括实部real和虚部image,设计3个友元函数,实现两个复数的加、减和乘法运算
定义一个复数类.(1)构造函数重载默认构造函数 、带参数构造函数(2)定义友元函数,完成输出复数对象的功能.(3)定义成