作业帮 > 综合 > 作业

定义复数类complex,并使用友元函数实现复数的加法,减法,乘法,所有函数都返回c

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/13 21:22:30
定义复数类complex,并使用友元函数实现复数的加法,减法,乘法,所有函数都返回c
都返回complex对象.
定义复数类complex,并使用友元函数实现复数的加法,减法,乘法,所有函数都返回c
#include
using namespace std;
class complex
{
public:
\x05complex(complex &c); //深度复制构造函数
\x05complex(float r,float i); //普通构造函数
\x05void set(float r,float i); //变量重新赋值
\x05complex(); //无参构造函数
\x05friend complex add(complex &b,complex &c); //相加
\x05friend complex sub(complex &b,complex &c); //相减
friend complex mul(complex &b,complex &c); //相乘
\x05void show();
private:
\x05float real;
\x05float imag;
};
complex::complex()
{
\x05\x05real = 0;
\x05\x05imag = 0;
}
complex::complex(float r ,float i)
{
\x05real = r;
\x05imag = i;
}
complex::complex(complex &c)
{
\x05real = c.real;
\x05imag = c.imag;
}
void complex::set(float r,float i)
{
\x05real = r;
\x05imag = i;
}
void complex::show()
{
\x05cout
定义复数类complex,并使用友元函数实现复数的加法,减法,乘法,所有函数都返回c 1.定义复数Complex类,使用友元,完成复数的加法、减法、乘法和除法运算,以及对复数的输出. 关于C语言的题目:用结构体定义一个复数,并实现复数的加法、减法和乘法. 定义复述类complex,借助友元函数实现复数之间的加减乘除等算术运算. C++定义描述复数的结构体类型变量,实现复数的输入输出.设计三个函数实现复数的加法,减法和乘法运算 C++定义描述复数的结构体类型变量,是想复数的输入输出.设计三个函数实现复数的加法,减法和乘法运算. 1)编写复数类,重载加法+、减法-、乘法*等运算符,其中加法+为友元函数,其他为复数类成员函数 2)设计评 14、设计一个完整的复数complex类,要求利用运算符重载实现复数的加法(+)、减法(-)、乘法(*)运算 用C++语言 定义复数类complex,使用成员函数重载运算符+-,使用友元函数重载运算符. 请编写一个类Complex,定义复数的加法、减法、乘法和除法运算,要求在编写该类时重载这些运算操作符,并重载I/O操作符 定义一个复数类Complex,定义带有2个参数(都为缺省参数)的构造函数;重载“/”(成员函数实现);重载“ 1、 设计一个复数类Complex,包括实部real和虚部image,设计3个友元函数,实现两个复数的加、减和乘法运算