国产探花免费观看_亚洲丰满少妇自慰呻吟_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;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大理市| 大渡口区| 富宁县| 永清县| 壶关县| 虹口区| 肃宁县| 明水县| 嘉祥县| 高州市| 仁化县| 周至县| 平南县| 邵阳县| 郧西县| 昌平区| 金溪县| 高淳县| 炉霍县| 阿克苏市| 沂水县| 永泰县| 威宁| 郧西县| 定西市| 五原县| 盖州市| 沁水县| 崇信县| 新宾| 阿图什市| 会泽县| 丰都县| 石阡县| 交口县| 麻城市| 喜德县| 黄石市| 台中县| 寿阳县| 水富县|