阅读以下说明和C++代码(代码13-1),将应填入(n)处的字句写在对应栏内。

【说明】

软件设计师东方飞龙利用UML设计了一个迷你小型复数类,其类图如图13-11所示。

【代码13-l】

/*___________________________________*/

/********* 文件 MiniComplex. h*********/

/*___________________________________*/

include<iostream>

using namespace std;

class MiniComplex

{(1):

//重载流插入和提取运算符

(2) ostream & operator <<(ostream & osObject, const MiniComplex & complex)

{ osObject <<"("<<complex. realPart<<"+"<<complex. imagPart <<"I"<<")";

return osObject;

}

friend (3) operator >>(istream & isObject, MiniComplex & complex)

{ char ch;

isObject >>complex. realPart >>ch>>complex. imagPart >>ch;

return isObject;

}

MiniComplex(double real=0, double imag=0); //构造函数

MiniComplex operator+(const MiniComplex & otherComplex)const! //重载运算符+

MiniComplex operator--(const MiniComplex & otherComplex)const! //重载运算符-

MiniComplex operator*(const MiniComplex& othmComplex)const; //重载运算符*

MiniComplex operator/(const MiniComplex & otherComplex)const; //重载运算符/

bool perator==(const MiniComplex &otherComplex)const; //重载运算符==

private:

double realPart; //存储实部变量

double imagPart; //存储虚部变量

};

/*_______________________________________________________*/

/* * * * * * * * *文件 MiniComplex. cpp* * * * * * * * * */

/*_______________________________________________________*/

include "MiniComplex.h"

bool MiniComplex:: perator==(const MiniComplex & otherComplex)const

{ (1);}

MiniComplex:: MiniComplex(double real, double imag){realPart=real;imagPart=imag!}

MiniComplex MiniComplex:: operator+(const MiniComplex & otherComplex)const

{ MiniComplex temp;

temp. realPart=realPart+ otherComplex. realPart;

temp. imagPart=imagPart+ otherComplex. imagPart;

return temp;

}

MiniComplex MiniComplex::operator--(const MiniComplex & otherComplex)const

{ MiniComplex temp;

temp.realPart=realPart-otherComplex.realPart;

temp. imagPart=imagPart-otherCompler.imagPart;

return temp;

}

MiniComplex MiniComplex:: operator*(const MiniComplex& otherComplex)const

{ MiniComplex temp;

temp.realPart=(realPart* otherComplex.realPart)-(imag-Part* otherComplex.imag-Part);

temp imagPart=(realPart* otherComplex. imagPart)+(imag-Part *otherComplex.realPart);

return temp,

}

MiniComplex MiniComplex:: operator/(const MiniComplex& otherComplex)eonst

{ MiniComplex temp;

float tt;

tt=1/(otherComplex. realPart *otherComplex. realPart+otherComplex. imagPart* other Complex.imagPart);

temp. realPart=((realPart* otherComplex.realPart)+(imagPart* otherComplex.imagPart))*tt;

temp. imagPart=((imagPart * otherComplex.realPart)-(realPart* otherComplex.imagPart))*tt;<

java电器类代码_阅读下列说明和Java代码,将应填入(n)处的字句写在对应栏内。...相关推荐

  1. head在c语言中的作用,阅读以下说明和C语言函数,将应填入(n)处的字句写在对应栏内。【说明】 函数sort (NODE *head)的功能 - 赏学吧...

    阅读以下说明和C语言函数,将应填入(n)处的字句写在对应栏内. [说明] 函数sort (NODE *head)的功能是:用冒泡排序法对单链表中的元素进行非递减排序.对于两个相邻结点中的元素,若较小的 ...

  2. java 答题卡_试题八(共15分)阅读以下说明和Java程序代码,将应填入(n) 处的字句写在答题纸的对应栏内。[说明]在 - 赏学吧...

    试题八(共15分) 阅读以下说明和Java程序代码,将应填入(n) 处的字句写在答题纸的对应栏内. [说明] 在下面的 Java 程序代码中,类SalesTicket 能够完成打印票据正文的功能,类H ...

  3. java 代码阅读题_● 试题三 阅读以下说明和Java程序代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 1.S - 赏学吧...

    ● 试题三 阅读以下说明和Java程序代码,将应填入(n)处的字句写在答题纸的对应栏内. [说明] 1.SMTP是发送E-mail的协议,常用以下5条命令发送E-mail: ·HELO,与SMTP服务 ...

  4. java emptyqueueexception,阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。说明 类Queue表示队列,类中的 - 赏学吧...

    阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内. 说明 类Queue表示队列,类中的方法如下表所示. 类Node表示队列中的元素:类EmptyQueueException 给出 ...

  5. java 答题卡_试题六(共15分) 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】某咖啡 - 赏学吧...

    试题六(共15分) 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内. [说明] 某咖啡店当卖咖啡时,可以根据顾客的要求在其中加入各种配料,咖啡店会根据所加入的配料来计算费用.咖 ...

  6. java答题格式,阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】现欲实现一个图像浏览 - 赏学吧...

    阅读下列说明和Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内. [说明] 现欲实现一个图像浏览系统,要求该系统能够显示BMP.JPEG和GIF三种格式的文件,并且能够在Windows和L ...

  7. java绘图 point_阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】 某绘图系统存在Point、 - 赏学吧...

    阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内. [说明] 某绘图系统存在Point.Line.Square三种图元,它们具有Shape接口,图元的类图关系如图6-1所示.现要 ...

  8. Java LPT_●试题五 阅读下列说明和HTML文本,分析其中嵌入的JavaScrlpt脚本,将应填入(n)处的语句写在答题纸 - 赏学吧...

    ●试题五 阅读下列说明和HTML文本,分析其中嵌入的JavaScrlpt脚本,将应填入(n)处的语句写在答题纸的对应栏内. [说明] 本题实现用鼠标拖拽图片在Web页内移动的功能.将鼠标放在图片上,按 ...

  9. java 工具类命名_排名前16的Java工具类

    在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码. 一. ...

  10. java 答题卡_阅读下列说明和java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】 - 信管网...

    阅读下列说明和JAVA代码,将应填入(n)处的字句写在答题纸的对应栏内. [说明] 某大型商场内安装了多个简易的纸巾售卖机,自动出售2元钱一包的纸巾,且每次仅售出一包纸巾.纸巾售卖机的状态图如图6-1 ...

最新文章

  1. 《互联网运营智慧》第7章“简单cdn”正式版下载
  2. 数据结构和算法分析: 红黑树
  3. B 站 CEO 的身份证被上传到 GitHub 了?
  4. 美团联合创始人王慧文卸任摩拜高管职位
  5. jq点击事件多次响应_分享同一个按钮jQuery多次点击实现不同事件的代码
  6. 计算基因组学工具解析肿瘤与免疫细胞的互作--转载
  7. 网页删除mysql数据库_网站数据库被删除了
  8. portknocking(端口试探)简介
  9. 模态逻辑(2)—— 模态逻辑基本概念
  10. iOS开发基础:最新的APP打包上架流程
  11. 数据分析中常用分析思路对比分析解析(一)
  12. [yzhpdh多读paper]Discovering Shifts to Suicidal Ideationfrom Mental Health Content in Social Media
  13. 加载.npz文件时,出现错误:OSError: Failed to interpret file ‘xxx.npz‘ as a pickle
  14. 怎样找对还有一半---第四章认识彼此 完全接纳
  15. Shell编程——sed编辑器使用方法(详细图解各种使用方法例题)
  16. visual studio西红柿插件过期解决办法——不断恢复试用
  17. OPNET学习笔记(一):创建一个小型局域网工程、场景并对比统计数据
  18. 网络配线架的安装步骤和注意事项
  19. 它们养活了一票国产软件!这些开源软件你知道吗?
  20. 在C++ GUI Qt中使用QCA进行安全性编程之三

热门文章

  1. Problems with Ribbon/Feign/Zuul retry
  2. 安装好的虚拟机,外部通过ssh工具连接,报connection failed
  3. 今日看了一下广告收入,心里拔凉拔凉的。
  4. 微信5.0安卓内测版下载
  5. 拓端tecdat|R语言从经济时间序列中用HP滤波器,小波滤波和经验模态分解等提取周期性成分分析
  6. (7)机器学习之make_bolbs
  7. last_inner = inner_lateral + inner_top_down RuntimeError: The size of tensor a (81) must match the s
  8. 遥感数据免费获取网址
  9. python数值计算库Numpy学习之—np.linalg.norm(求范数)
  10. 聚类算法(K-Means和DBSCAN)