#include
using namespace std;
struct plural
{
double real,imaginary;
plural()
{
real=imaginary=0.0;
}
plural operator+(plural& s)
{
plural t;
t.real=s.real+real;
t.imaginary=s.imaginary+imaginary;
return t;
}
plural operator-(plural& s)
{
plural t;
t.real=real-s.real;
t.imaginary=imaginary-s.imaginary;
return t;
}
plural operator*(plural& s)
{
plural t;
t.real=s.real*real-s.imaginary*imaginary;
t.imaginary=real*s.imaginary+imaginary*s.real;
return t;
}
plural()
{
}
};
istream & operator>>(istream & in,plural& s)
{
printf("请输入实部:\n");
scanf("%lf",&s.real);
printf("请输入虚部:\n");
scanf("%lf",&s.imaginary);
return in;
}
ostream & operatora>>b;
c=a+b;
cout
C++定义描述复数的结构体类型变量,是想复数的输入输出.设计三个函数实现复数的加法,减法和乘法运算.
C++定义描述复数的结构体类型变量,是想复数的输入输出.设计三个函数实现复数的加法,减法和乘法运算.
其他人气:423 ℃时间:2020-05-02 16:54:04
优质解答
我来回答
类似推荐
猜你喜欢
- 1描写长征的诗
- 23的两倍乘以2分之3加5-2等于多少?
- 3为什么双曲线的渐近线方程,可以通过使双曲线方程的右边等于0来求出来,为什么要等于0
- 4翻译用英语怎么说
- 5新制氢氧化铜检验醛基.
- 6求一高数题答案 数列{x}有界,lim(n →∞) y=0,证明lim(n →∞)xy=0
- 7已知函数y=ax^2与函数y=-2/3x^2+c的图像形状相同,切将抛物线y=ax^2沿对称轴平移2
- 8圆O的弦AB,CD相交于点E,弧AC=60度 弧BD=40度 求角AEC度数
- 9why do people tend to use "England"and "English"when they mean"britain"and "british"?
- 10若一次函数y=2m(x-3)+5表示正比例函数,则m=