classComplex{public doublereal;public doubleimaginary;public Complex(doublereal, doubleimaginary)//构造函数{this.real = real;this.imaginary = imaginary;}//声明重载运算符(+),将两个复数对象相加,返回复数类型public static Complex operator + (Complex c1, Complex c2){return new Complex(c1.real + c2.real, c1.imaginary + c2.imaginary);}//声明重载运算符(-),将两个复数对象相减,返回复数类型public static Complex operator - (Complex c1, Complex c2){return new Complex(c1.real - c2.real, c1.imaginary - c2.imaginary);}//声明重载运算符(*),将两个复数对象相乘,返回复数类型public static Complex operator * (Complex c1, Complex c2){return new Complex(c1.real * c2.real - c1.imaginary * c2.imaginary , c1.real *c2.imaginary + c1.imaginary * c2.real);}//声明重载运算符(/),将两个复数对象相除,返回复数类型public static Complex operator / (Complex c1, Complex c2){double cd = c2.real * c2.real + c2.imaginary * c2.imaginary ;return new Complex((c1.real * c2.real + c1.imaginary * c2.imaginary) / cd, (c1.imaginary * c2.real -c1.real*c2.imaginary)/cd);}//重载ToString() 方法,以传统格式显示复数public override string ToString(){return (String.Format("{0} + {1}i", real, imaginary));}}class TestComplex{static void Main(){Complex num1 = new Complex(2, 3);Complex num2 = new Complex(3, 4);Complex sum = num1 + num2; //重载加运算符添加复数对象Complex sub = num1 - num2; //重载减运算符添加复数对象Complex multiplication = num1 * num2;//重载减运算符添加复数对象Complex division = num1 / num2;//重载减运算符添加复数对象//重载ToString方法输出复数的加减乘除Console.WriteLine("第一个复数:{0}", num1);Console.WriteLine("第二个复数: {0}", num2);Console.WriteLine("复数和: {0}", sum);Console.WriteLine("复数差: {0}", sub);Console.WriteLine("复数积: {0}", multiplication);Console.WriteLine("复数商: {0}", division);}}请看我的博客danyaody 163博客
最新问答: 小学数学二年级小学数学二年级练习二十第七题第一小题怎么做 (2005•金湖县)如图所示,用动滑轮匀速向上提升重物,物体重18N,所用拉力为10N,不计绳重和摩擦,则动滑轮重为__ (2008•石家庄模拟)下列离子方程式中,只能表示一个化学反应的是( ) 在单个生物体内有多少种DNA分子?(多种还是单种?) 已知二次函数y=-x²+4x-3,其图象与y轴交于点B,与x轴交于A,C两点.求△ABC的周长和面积. 修改病句7年级50个病句修改大全 一分钟投篮测试规定:满分为10分,成绩达到6分及以上为合格,成绩达到9分及以上为优秀.甲、乙两组各15名学生的某次测试成 下列物质不属于可溶性碱()A、氢氧化钾 B、氢氧化钠 C、氢氧化镁 D、氢氧化钙 24节气是根据太阳与地球的位置还是气候计算出来的的? 学习了《化学元素与人体健康》后,你认为下列说法不科学的是( ) A.使用含氟牙膏可预防龋齿 B.儿童缺钙易患佝偻病 C 根据音标/f aun/,写单词 世界万物是由粒子组成,那太阳是由什么物质构成? 地球外看地球为什么会先看到长城? how old is your brother?用简单英语解释下列句子 一批零件平均分给甲、乙两人同时加工,两人工作5天,共完成这批零件的2/3.已知甲与乙的工作效率是5:3,求 填上修饰语:( )的花穗. 快我急用! 九、请你用下表中的字组成一句富含哲理的话. 从蜗里拿出刚刚煮熟的鸡蛋并不觉得很烫手,但是过了一会儿就很烫了.这是为什么 人类的智商极限是多少? 小,用英语咋说