/*功能:负数计算类 V1.0作者:wind日期:2013-10-11*/
#include <iostream>#include <string>using namespace std;class Complex{public: Complex(double aX,double aY); ~Complex(); void setX(double aX); void setY(double aY); void Count(Complex other);private: double m_aX; double m_aY;};Complex :: Complex(double aX =0,double aY=0):m_aX(aX),m_aY(aY){};Complex ::~Complex(){
}void Complex::setX(double aX){ m_aX = aX;}void Complex::setY(double aY){ m_aY = aY;}void Complex::Count(Complex other){ string choice; cout<<"Please input sign(+/-):"; cin >> choice;
double addresultX = m_aX + other.m_aX; double addresultY = m_aY + other.m_aY; double subtractresultX = m_aX - other.m_aX; double subtractresultY = m_aY - other.m_aY; cout <<"The result is:"; if (choice =="+") { cout <<"("<<addresultX<<","<<addresultY<<")"<<endl; } else if(choice == "-") { cout <<"("<<subtractresultX<<","<<subtractresultY<<")"<<endl; }
}int main(void){ Complex P1,P2; double p1x,p1y,p2x,p2y;
cout<<"Please input first complex number(实部,虚部):"; cin>>p1x>>p1y; P1.setX(p1x); P1.setY(p1y);
cout<<"Please input second complex number(实部,虚部):"; cin>>p2x>>p2y; P2.setX(p2x); P2.setY(p2y);
P1.Count(P2); system("pause"); return 0;
}负数计算-C++

最后更新于 2022-12-25
部分内容可能已过时,请注意信息时效。
本文采用 CC BY-NC-SA 4.0 许可,转载请注明出处与作者。
支持一下
如果这篇文章对你有帮助,欢迎打赏或分享。
评论