题目内容
写出程序运行结果:_________#include using namespace std;class Complex { public: Complex(double r = 0.0, double i = 0.0) : real(r), imag(i) { } Complex operator + (const Complex &c2) const; Complex operator - (const Complex &c2) const; void display() const;private: double real; double imag;}; Complex Complex::operator + (const Complex &c2) const { return Complex(real + c2.real, imag + c2.imag);}Complex Complex::operator - (const Complex &c2) const{ return Complex(real - c2.real, imag - c2.imag);}void Complex::display() const { cout << "(" << real << "," << imag << ")" << endl;}int main() { Complex c1(2, 5), c2(1, 2), c3; cout << "c1="; c1.display(); cout << "c2="; c2.display(); c3 = c1 - c2; cout << "c3=c1-c2="; c3.display(); c3 = c1 + c2; cout << "c3=c1+c2="; c3.display(); return 0;}
查看答案
搜索结果不匹配?点我反馈