作业
源代码:
#include<iostream> #include<cmath> using namespace std; class Complex{ public: Complex(double x1=0,double y1=0){ x=x1;y=y1; } Complex(Complex &p){ x=p.x;y=p.y; } void add(Complex &p){ x+=p.x;y+=p.y; } void show(){ cout<<x<<"+"<<y<<"i"<<endl; } double mod(){ return sqrt(x*x+y*y); } private: double x=0,y=0; }; int main(){ Complex c1(3,5); Complex c2(4.5); Complex c3(c1); c1.add(c2); c1.show(); cout<<c1.mod(); }

ps:
由于无法实现Complex c2=4.5;这条语句,故改为Complex c2(4.5);


浙公网安备 33010602011771号