早教吧作业答案频道 -->其他-->
复数类的设计与实现MFC每个题目的程序必须用两种工程实现,一种是Win32ConsoleApplication,输入输出采用传统DOS的字符式交互界面;另一种是MFCAppWizard(exe),输入输出采用基于Windows的图形
题目详情
复数类的设计与实现 MFC
每个题目的程序必须用两种工程实现,一种是Win32 Console Application,输入输出采用传统DOS的字符式交互界面;另一种是MFC AppWizard(exe),输入输出采用基于Windows的图形式交互界面。复数类的设计与实现
设计一个复数类,复数类的数据成员是real和imag,它们的数据类型是double,分别表示复数的实部和虚部,要求如下:
(1) 编写一个带有缺省参数的构造函数,默认值为(0,0),实现一个复数的构造。
(2) 编写一个拷贝构造函数,实现一个复数的拷贝构造。
(3) 编写一个析构函数,在函数中输出(real,imag)被析构,例如:如果复数的实部为1,虚部为2,则被析构时程序输出:“(1,2)被析构”。
(4) 重载运算符“+”为复数类的成员函数,其功能是返回两个复数的相加的结果。
(5) 重载运算符“-”为复数类的成员函数,其功能是返回两个复数的相减的结果。
(6) 重载运算符“*”为复数类的友元函数,其功能是返回两个复数的相乘的结果。
(7) 重载运算符“/”为复数类的友元函数,其功能是返回两个复数的相除的结果。
(8) 重载单目运算符“-”为复数类的友元函数,其功能是返回当前复数的相反数。
(9) 重载运算符“>>”为复数类的友元函数,其功能是按照以格式(real,imag)。
(10) 输入复数。例如:如果复数的实部为1,虚部为2,则输入的格式是“(1,2)”。
(11) 重载运算符“<(12) 输出复数。例如:如果复数的实部为1,虚部为2,则输出的结果是“(1,2)”。
(13) 以上函数在类的内部写出函数原型,在类的外部写出函数实现代码,最后编写一个主函数main测试以上的函数功能。
每个题目的程序必须用两种工程实现,一种是Win32 Console Application,输入输出采用传统DOS的字符式交互界面;另一种是MFC AppWizard(exe),输入输出采用基于Windows的图形式交互界面。复数类的设计与实现
设计一个复数类,复数类的数据成员是real和imag,它们的数据类型是double,分别表示复数的实部和虚部,要求如下:
(1) 编写一个带有缺省参数的构造函数,默认值为(0,0),实现一个复数的构造。
(2) 编写一个拷贝构造函数,实现一个复数的拷贝构造。
(3) 编写一个析构函数,在函数中输出(real,imag)被析构,例如:如果复数的实部为1,虚部为2,则被析构时程序输出:“(1,2)被析构”。
(4) 重载运算符“+”为复数类的成员函数,其功能是返回两个复数的相加的结果。
(5) 重载运算符“-”为复数类的成员函数,其功能是返回两个复数的相减的结果。
(6) 重载运算符“*”为复数类的友元函数,其功能是返回两个复数的相乘的结果。
(7) 重载运算符“/”为复数类的友元函数,其功能是返回两个复数的相除的结果。
(8) 重载单目运算符“-”为复数类的友元函数,其功能是返回当前复数的相反数。
(9) 重载运算符“>>”为复数类的友元函数,其功能是按照以格式(real,imag)。
(10) 输入复数。例如:如果复数的实部为1,虚部为2,则输入的格式是“(1,2)”。
(11) 重载运算符“<(12) 输出复数。例如:如果复数的实部为1,虚部为2,则输出的结果是“(1,2)”。
(13) 以上函数在类的内部写出函数原型,在类的外部写出函数实现代码,最后编写一个主函数main测试以上的函数功能。
▼优质解答
答案和解析
#includeusing namespace std;class CLOCK{private: int chour;int cminute;int csecond;int hour;int minute;int second;public: CLOCK(int = 0,int = 0,int = 0); void SETALARM(int ,int ,int ); void RUN(); voi...
看了复数类的设计与实现MFC每个题...的网友还看了以下:
如图,△ABC的三边满足关系BC=12(AB+AC),O、I分别为△ABC的外心、内心,∠BAC的 2020-06-13 …
如图,AB为圆O的直径,PB为O的切线,AC//OP,点C在圆O上,OP交圆O于D,DA交BC于G 2020-06-27 …
多音字组词。塞sāi()度dù()摩mó()刨páo()sài()duó()mā()bào()号h 2020-06-28 …
英语高手傍忙拼几个单词!X,I,A,O,F,E,I,W,O,A,I,N,I打头的 2020-07-13 …
三角形ABC为园O的内接三角形,AD为三角形BAC的角平分线,交园O与D,交BC与E,MN//BC 2020-07-22 …
如图所示扇形AOB中,∠AOB=90°,OA=OB=6,D为弧上一动点,过D作DE∥OA交OB于点 2020-07-30 …
相似三角形问题已知圆O与圆A相交于C,D两点.A,O分别是两圆的圆心,三角形ABC内界于圆O,弦C 2020-08-03 …
英语向高人求教!写几句话.每句开头的第一个字母分别是“L,i,U,F,E,i,F,E,i,w,o,a 2020-12-15 …
如图,在△ABC中,AB>AC,内切圆I与边BC切于点D,AD与I的另一个交点为E,I的切线EP与B 2021-01-11 …
.线性表(a1,a2,…,an)以链接方式存储时,访问第i位置元素的时间复杂性为()A.O(i)B. 2021-01-14 …