题目内容 (请给出正确答案)
[主观题]

【简答题】定义一个复数类,重载“-=”运算符,使这个运算符能直接完成复数的“-=”运算。⑴分别用成员函数与友元函数编写运算符重载函数;⑵在主函数中定义复数对象 c1(10,20)、c2(15,30),进行 c2-=c1 的复数运算,并输出 c1、c2 的复数值。

暂无答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“【简答题】定义一个复数类,重载“-=”运算符,使这个运算符能…”相关的问题

第1题

下面是复数类 complex 的定义 , 其中重载的运算符 “ + ” 的功能是返回一个新的复 数对象 , 其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:

class complex

{

double real; // 实部

double imag; // 虚部

public:

complex(double r,double i):real(r),imag(i){}

complex operator+(complex a)

{

return complex( 【 14 】 );

}

};

点击查看答案

第2题

1、定义复数Complex类,编写Add、Sub重载函数,运算符重载...

1、定义复数Complex类,编写Add、Sub重载函数,运算符重载“+”、“-”,可分别求取复数/-复数、整数+/-复数,复数+/-整数、复数+/-复数+/-整数的加法和减法,并在主函数中,定义两个复数类对象a、b和一个整形变量c,实现读入c数据,并输出a+b、a+c、c+a 和a+b+c以及a-b、a-c、c-a和a-b-c的值。并回答问题:叙述函数重载和运算符重载端口进入的依据。 2、编写一个班级学生和任课教师的数据输入和显示程序。学生数据包括学生姓名(char *name)、成绩(double score),学生数(static int count) 。教师数据有职工号( char *name)、教授课程编号(int subject)、工资(int salary)、职称(int grade)。请按下列要求编程: (1)创建一组学生{Stu(“zhao”,81), Stu(“qian”,79), Stu(“sun”,67), Stu(“li”,85), Stu(“zhou”,82), Stu(“wu”,83), Stu(“wang”,78)}。求出此时学生数以及这组学生成绩的最大值和最小值,姓名为”sun”和”wang”的学生转走,又转进来一个姓名和成绩分别为”zheng”和90的学生,求出此时学生数以及这组学生成绩的最大值和最小值。 提示: Student 类:两个公有成员函数:void input();输入学生的姓名、成绩和学生数;该函数中应包含person::input();显示输出函数:viod display();显示输出学生的姓名、成绩和学生数,该函数应包含peson::display();。该类中有三个私有数据成员:学生姓名(char *name)、成绩(double score),学生数(static int count) 。 (2)现有讲授01课程的职称为1的“wang”老师, 02课程的职称为2的“sun”老师,讲授03课程的职称为3的“li”老师,显示输出教师的职工号、教授课程编号、工资、职称。其中对应1、2、3职称级别的工资分别为6000、7000、8000三个类别。 提示:Teacher 类,包括两个公有成员函数:输入函数void input();输入教师职工号、职称和系别;该函数中包含person::input();。显示输出函数:viod display();该类中有三个私有数据成员:职工号、教授课程编号、工资、职称。

点击查看答案

第3题

下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。

class complex

{

private:

int real;

int imag;

public:

complex(int r=0,int i=0):real(r),imag(i){}

void show ()

{

cout<<real<<(imag<0?"-":"+")<<imag<<'i';

}

______;

};

complex& operator -- (complex &c)

{

c.real --;

return c;

}

点击查看答案

第4题

在第8讲作业复数类: 复数类设计: (1)数据:实部(real)、虚部(imag) (2)操作:构造函数、get、set、print、运算符重载(加法、减法、++) 在此基础上增加对赋值运算符=的重载
点击查看答案

第5题

复数类设计: (1)数据:实部(real)、虚部(imag) (2)操作:构造函数、get、set、print、运算符重载(加法、减法、++) 备注:关于自增运算规则,可自行定义(如复数的实部和虚部同时自增,或之一自增,或其它)
点击查看答案

第6题

( 13 )有如下复数类的声明,请补充完整。

class complex{

double real; // 实部

double imag; // 虚部

public:

complex(double x , double y){

real=x;

imag=y;

}

perator+(complex c){// 重载加法运算符 “ + ”

return complex(___________)

}

};

点击查看答案

第7题

【简答题】什么是复数?
点击查看答案

第8题

【简答题】复数形式的球函数
点击查看答案

第9题

【简答题】由复数怎样得到复平面?
点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信