作业帮 > 综合 > 作业

实现复数类Complex的定义,包括实部m_Real和虚部m_Image;必须包括如下成员函数:

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/27 13:32:25
实现复数类Complex的定义,包括实部m_Real和虚部m_Image;必须包括如下成员函数:
1.带两个参数(带默认形参值,实部和虚部都为零)的构造函数;
2.输出复数的函数disp( ),输出形式为“a+bi”,a为实部,b为虚部;
3.设置复数的实部和虚部的函数的函数SetC(float r,float i );
4.返回实部的函数GetR()和返回虚部的函数GetI();
5.求复数绝对值的函数AbsComplex( );
并在主函数生成复数Complex的对象,测试所有成员函数.
#include
#include
using namespace std;
class Complex
{
float m_Real;
float m_Image;
public:
Complex(float r=0.0,float i=0.0)
{
m_Real=r;
m_Image=i;
}
void SetC(float r,float i)
{
m_Real=r;
m_Image=i;
}
void disp() const
{
cout