首页 > 其他 > 详细

课堂小练习

时间:2019-04-03 01:18:47      阅读:153      评论:0      收藏:0      [点我收藏+]

#include<iostream>
#include<cmath>
using namespace std;
class Complex
{
public:
 Complex(double A = 0, double B = 0);
 Complex(Complex &c2);
 void add(Complex c2);
 void show();
 double q();
private:
 double imaginary, real;
};
Complex::Complex(double A, double B)
{
 real = A;
 imaginary = B;
}
Complex::Complex(Complex &c2)
{
 real = c2.real;
 imaginary = c2.imaginary;
}
void Complex::add(Complex c)
{
 real += c.real;
 imaginary += c.imaginary;
}
double Complex::q()
{
 double m;
 m = sqrt(real * real + imaginary * imaginary);
 return m;
}
void Complex::show()
{
 cout << real << "+" << imaginary << "i" << endl;
}
int main() {
 Complex c1(3, 5);
 Complex c2(4.5);
 Complex c3(c1);
 c1.add(c2);
 c1.show();
 c3.show();
 cout << c1.q() << endl;
 system("pause");
 return 0;
}

技术分享图片

 

课堂小练习

原文:https://www.cnblogs.com/sora5934/p/10646270.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!