国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

構建一個復數類

2019-11-08 02:39:37
字體:
來源:轉載
供稿:網友
上海交通大學OJ實現復數的加減輸出包括八行,對應所給程序中的輸出。注意輸出浮點數保留2位小數為什么友元要兩個參數#include<string>#include<iostream>#include<iomanip>usingnamespace std;classMyComplex{public:MyComplex(){real=0;imag=0;};MyComplex(double r,double i){real=r;imag=i;};void display();MyComplexOperator+(MyComplex&c1);MyComplexoperator-(MyComplex&c1);MyComplexoperator*(MyComplex&c1);MyComplexoperator/(MyComplex&c1);friendMyComplexoperator+=(MyComplex&c1,MyComplex&c2);friendMyComplexoperator-=(MyComplex&c1,MyComplex&c2);friendMyComplexoperator*=(MyComplex&c1,MyComplex&c2);friendMyComplexoperator/=(MyComplex&c1,MyComplex&c2);PRivate:double real;double imag;};voidMyComplex::display(){cout<<setiosflags(ios::fixed);cout.precision(2);cout<<real<<" "<<imag<<endl;}MyComplexMyComplex::operator+(MyComplex&c1){MyComplex temp;temp.real=real+c1.real;temp.imag=imag+c1.imag;return temp;}; MyComplexMyComplex::operator-(MyComplex&c1){MyComplex temp;temp.real=real-c1.real;temp.imag=imag-c1.imag;return temp;}MyComplexMyComplex::operator*(MyComplex&c1){MyComplex temp;temp.real=real*c1.real-imag*c1.imag;temp.imag=real*c1.imag+imag*c1.real;return temp;}MyComplexMyComplex::operator/(MyComplex&c1){double k;k=c1.imag*c1.imag+c1.real*c1.real;MyComplex temp;temp.real=(real*c1.real+imag*c1.imag)/k;temp.imag=(imag*c1.real-real*c1.imag)/k;return temp;}MyComplexoperator+=(MyComplex&c1,MyComplex&c2){c1.real+=c2.real;c1.imag+=c2.imag;return c1;}MyComplexoperator-=(MyComplex&c1,MyComplex&c2){c1.real-=c2.real;c1.imag-=c2.imag;return c1;}MyComplexoperator*=(MyComplex&c1,MyComplex&c2){MyComplex temp;temp.real=c2.real*c1.real-c2.imag*c1.imag;temp.imag=c1.real*c2.imag+c1.imag*c2.real;c1=temp;return c1; }MyComplexoperator/=(MyComplex&c1,MyComplex&c2){MyComplex temp;double k;k=c2.imag*c2.imag+c2.real*c2.real;temp.real=(c1.real*c2.real+c1.imag*c2.imag)/k;temp.imag=(c1.imag*c2.real-c1.real*c2.imag)/k;c1=temp;return c1;} int main(){double x1,y1,x2,y2;cin>>x1>>y1>>x2>>y2;MyComplex c1(x1,y1),c2(x2,y2),c3,c4,c5,c6,c7;c3=c1+c2;c4=c1-c2;c5=c1*c2;c6=c1/c2;c3.display();c4.display();c5.display();c6.display();c1+=c2;c1.display();c1-=c2;c1.display();c1*=c2;c1.display();c1/=c2;c1.display();return0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新蔡县| 上饶市| 信丰县| 库尔勒市| 东乌珠穆沁旗| 蒙山县| 天台县| 宁海县| 江永县| 济宁市| 普洱| 兴化市| 朔州市| 合川市| 淄博市| 库尔勒市| 交城县| 陕西省| 鸡东县| 梅州市| 清河县| 兴山县| 攀枝花市| 丰县| 北票市| 阿拉善盟| 杭州市| 云林县| 波密县| 元谋县| 垦利县| 宁强县| 县级市| 湟中县| 那坡县| 吐鲁番市| 高碑店市| 东阳市| 时尚| 绥滨县| 台东县|