c++中怎样求复数相加?
intadd(inta,intb){returna+b;}doubleadd(doublea,doubleb){returna+b;}Complexadd(constComplex&a,constComplex&b){returnnewComplex(a。 getRPart()+b。getRPart,a。getIPart()+b。getIPart());//此处用Complex类的第二个构造函数构造新的Complex对象}//至于复数的相加,要首先写一个复数类ClassComplex{ :complex(){rpart=iport=0。 0;}complex(doublerp,doub...全部
intadd(inta,intb){returna+b;}doubleadd(doublea,doubleb){returna+b;}Complexadd(constComplex&a,constComplex&b){returnnewComplex(a。
getRPart()+b。getRPart,a。getIPart()+b。getIPart());//此处用Complex类的第二个构造函数构造新的Complex对象}//至于复数的相加,要首先写一个复数类ClassComplex{ :complex(){rpart=iport=0。
0;}complex(doublerp,doubleip){rpart=rp;ipart=ip;}doublegetRPart(){returnrpart;}doublegetIPart(){returnipart;}}。
收起