#include using namespace std; class Complex{ public: Complex(double r=0,double i=0):real(r),imag(i){} friend Complex add(Complex& a,Complex& b);//友元函数 void print(){ cout<<real<<"+"<<imag<<"i"<<endl; } private: double real,imag; }; Complex add(Complex& a,Complex& b){ return Complex(a.real+b.real,a.imag+b.imag); } int main(){ double r1,i1,r2,i2; cin>>r1>>i1>>r2>>i2; Complex c1(r1,i1),c2(r2,i2); cout<<"复数1:"; c1.print(); cout<<"复数2:"; c2.print(); cout<<"相加后:"; Complex result = add(c1,c2); result.print(); return 0; }


原文地址: https://www.cveoy.top/t/topic/BBb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录