早教吧作业答案频道 -->其他-->
用C++实现复数运算complexa(2,5),b(7,8),c(x,y)实部和实部相加,虚部同理,即x=2+7;y=5+8,即c为(9,13)
题目详情
用C++实现复数运算complex a(2,5),b(7,8),c(x,y)实部和实部相加,虚部同理,即x=2+7;y=5+8,即c为(9,13)
▼优质解答
答案和解析
是不是让你设计一个复数类?如果是的话就简单了:)
//定义复数类complex
class complex{
private:
int real; //实部
int image; //虚部
public:
complex(int x=0,int y=0){ real = x; image = y; } //构造函数
//重载加号运算符,功能为:两个复数对象相加
friend complex operator + (const complex& a, const complex& b)
{
complex c;
c.real = a.real + b.real;
c.image = a.image + b.image;
return c;
}
}
//使用
complex a(2,5),b(7,8),c;
c = a + b;
//定义复数类complex
class complex{
private:
int real; //实部
int image; //虚部
public:
complex(int x=0,int y=0){ real = x; image = y; } //构造函数
//重载加号运算符,功能为:两个复数对象相加
friend complex operator + (const complex& a, const complex& b)
{
complex c;
c.real = a.real + b.real;
c.image = a.image + b.image;
return c;
}
}
//使用
complex a(2,5),b(7,8),c;
c = a + b;
看了 用C++实现复数运算comp...的网友还看了以下:
关于向量数量积的问题刚学向量首先我的理解是向量的所有运算都是规定的是新定义的一种新的运算只是长得像 2020-05-14 …
下列命题错误的是()A.实数与数轴上的点一一对应B.数轴上的点表示的数若不是有理数就一定是无理数C 2020-07-31 …
下列命题错误的是()A、实数与数轴上的点一一对应B、数轴上的点表示的数若不是有理数就一定是无理数C 2020-07-31 …
M是一个非空集合验证M运算是封闭的设M是一个非空集合.f是一种运算.如果对于集合M中任意两个元素p 2020-08-01 …
中国“天河一号”超级计算机以每秒2570万亿次的实测运算速度,成为目前世界运算最快的超级计算机。超级 2020-11-02 …
定义实数运算x*y=x,2x-1≥3yy,2x-1<3y,则|m-1|*m=|m-1|,则实数m的取 2020-11-20 …
在实数的原有运算法则中我们补充定义新运算“?”如下:当m≥n时,m?n=n2;当m<n时,m?n=m 2020-11-20 …
中国“天河一号”超级计算机以每秒2570万亿次的实测运算速度,成为世界运算最快的超级计算机;美国“奋 2020-12-08 …
2010年11月17日,第三十六届全球超级计算机500强排行榜发布,我国的“()”以实测运算速度每秒 2020-12-08 …
2010年11月14日,半年评选一次的全球超级计算机500强名单正式公布,我国“天河一号”超级计算机 2020-12-08 …