2 qqwdqd QQWDQD 于 2015.05.31 15:26 提问

真心求帮助 求帮助啊求帮助

求C++计算器中的复数求余部分的代码。 需要能进行复数计算 求余部分就行 加减乘除不要!!啊啊啊

4个回答

lzp_lrp
lzp_lrp   Ds   Rxr 2015.05.31 15:36

复数是指能写成如下形式的数a+bi,这里a和b是实数,i是虚数单位(即-1开根)。 由意大利米兰学者卡当在十六世纪首次引入,经过达朗贝尔、棣莫弗、欧拉、高斯等人的工作,此概念逐渐为数学家所接受。 复数有多种表示法,诸如向量表示、三角表示,指数表示等。它满足四则运算等性质。它是复变函数论、解析数论、傅里叶分析、分形、流体力学、相对论、量子力学等学科中最基础的对象和工具。另外,复数还指在英语中与单数相对,两个及两个以上的可数名词。

这个和求余有什么关系?

关于求余可以参考这个链接
http://blog.csdn.net/j3smile/article/details/7093350

guwei4037
guwei4037   Ds   Rxr 2015.05.31 15:52
QQWDQD
QQWDQD 这里面好像没求余啊- -
接近 3 年之前 回复
QQWDQD
QQWDQD 这里面好像没求余啊- -
接近 3 年之前 回复
u012377333
u012377333   Rxr 2015.06.01 09:34

复数还有求余,和加减乘除一样的啊

cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2015.06.02 11:35

#include
using namespace std;
class Complex{
double real;
double imag;
public:
Complex(double r=0,double i=0)
{
real=r;
imag=i;
}
Complex operator+(const Complex& a)
{
Complex b;
b.real=real+a.real;
b.imag=imag+a.imag;
return b;
}
Complex operator-(const Complex& a)
{
Complex b;
b.real=real-a.real;
b.imag=imag-a.imag;
return b;
}
Complex operator*(const Complex& a)
{
Complex b;
b.real=real*a.real-imag*a.imag;
b.imag=real*a.imag+imag*a.real;
return b;
}
Complex operator/(const Complex& a)
{
Complex b,c;
c.real=a.real;
c.imag=-a.imag;
b.real=c.real*a.real-c.imag*a.imag;
b.imag=c.real*b.imag+c.imag*a.real;
return b;
}
friend ostream& operator<<(ostream& os,const Complex& a)
{
if(a.imag >0)
os< else
os return os;
}
friend istream& operator>>(istream&is,Complex& a)
{
is>>a.real;
is>>a.imag;
return is;
}

};

void main()
{
Complex a,b;
Complex c;
cin>>a>>b;
cout<<a<<endl<<b<<endl;
c=a*b;
cout<<c<<endl;
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!