定义一个复述牛郎织女类complex,数据成员...

C++程序设计考试题及答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C++程序设计考试题及答案
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩5页未读,继续阅读
你可能喜欢c++实验_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
上传于||文档简介
&&c​+​+3​个​实​验
大小:26.83KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢面向对象作业_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
面向对象作业
上传于||文档简介
&&c​+​+​作​业
大小:19.89KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢《面向对象程序设计C++》期末试卷及标准答案(A)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
《面向对象程序设计C++》期末试卷及标准答案(A)
上传于||文档简介
&&《​面​向​对​象​程​序​设​计​C​+​+​》​期​末​试​卷​及​标​准​答​案​(​A​)
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
你可能喜欢如何用C++编写复数类complex ,和
加减乘除的重载哦,高手help~~~~~定义一个复数类complex,二个数据成员为double型r,i为private属性.定义代二个参数的构造函数和一个showinfo()函数用以输出r,i的值,setinfo()有两个参数专门设置complex类的r,i值,另外作为成员函数重载的运算符“+ 、_ 、*”的功能是将此类二个对象的数据成员r和i对
复数运算Description输入两个复数a1+b1i和a2+b2i,对此进行加(+)、减(-)、乘(*)和除(/)法运算.Input输入多组测试数据,第一行为测试数据的组数T,每组测试数据由3行组成,第1行为a1和b1,第2行为一个字符,代表a1+b1i与a2+b2i所进行的运算(可能的值有+、-、*、/),第3行为a2和b2.这里的a1、b1、a2、b2均为整数.我们的测试数据保证在进行除法运算时不会发生被0除的情况.Output每组测试数据输出一行,即计算后的结果a3+b3i的最简形式,中间不包含任何空格,其中a3和b3均保留1位小数.Sample Input31 1+1 11 1-1 01 1+-1 -1#include #include class Complex{private:public:Complex(){ real=0;imag=0;}void Init();Complex operator+(Complex &c2);Complex operator-(Complex &c2);Complex operator*(Complex &c2);Complex operator/(Complex &c2);double Get_real() {}double Get_imag() {}void display();};void Complex::Init(){ cin>>real>>}Complex Complex::operator+(Complex &c2){Cc.real=real+c2.c.imag=imag+c2.}Complex Complex::operator-(Complex &c2) {Cc.real=real-c2.c.imag=imag-c2.}Complex Complex::operator*(Complex &c2){Cc.real=real*c2.real-imag*c2.c.imag=real*c2.imag+imag*c2.}Complex Complex::operator/(Complex &c2){Cdouble t=c2.real*c2.real+c2.imag*c2.c.real=(real*c2.real+imag*c2.imag)/t;c.imag=(imag*c2.real-real*c2.imag)/t;}void Complex::display(){double re=real,im=if(re==0){if(im==0)cout
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 复述牛郎织女 的文章

 

随机推荐