复数计算
2014-12-14 12:20
239 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; //(1)设计复数类Complex,计算两个复数之和、差,同时以 a+bi 的字符串形式显示。 //(2)使用复数类Complex验证两个复数 1+2i 和3+4i 相加产生一个新的复数 4+6i ,相减产生一个新的复数 -2-2i namespace 复数类 { class Program { static void Main(string[] args) { double number1, number2, number3, number4,x,y; Console.WriteLine("请输入第一复数的a:"); number1 = double.Parse(Console.ReadLine()); Console.WriteLine("请输入第一复数的b:"); number2 = double.Parse(Console.ReadLine()); Console.WriteLine("请输入第二复数的a:"); number3 = double.Parse(Console.ReadLine()); Console.WriteLine("请输入第二复数的b:"); number4 = double.Parse(Console.ReadLine()); Complex nub = new Complex(); x = nub.Add(number1, number3); y = nub.Add(number2, number4); Console.WriteLine("{0}+{1}i与{2}+{3}i相加的结果为:{4}+{5}i", number1, number2, number3, number4, nub.Add(number1, number3), nub.Add(number2, number4)); if (nub.Subtract(number2, number4)<0) Console.WriteLine("{0}+{1}i与{2}+{3}i相减的结果为:{4}{5}i", number1, number2, number3, number4, nub.Subtract(number1, number3), nub.Subtract(number2, number4)); else Console.WriteLine("{0}+{1}i与{2}+{3}i相减的结果为:{4}{5}i", number1, number2, number3, number4, nub.Subtract(number1, number3), nub.Subtract(number2, number4)); Console.ReadLine(); } } class Complex { public double Add(double a, double b) { return a + b; } public double Subtract(double a, double b) { return a - b; } } }
总结:好难!
相关文章推荐
- 复数计算
- 计算两个复数之和、差
- 复数之间的和差计算
- C语言下使用复数类型完成数学计算
- 蓝桥杯 算法训练 P1103 (复数的计算)
- 用卡西欧fx82es计算机计算复数 矩阵等
- cca计算时出现复数
- 作业复数类compelx计算复数之和.差
- 第十六周 结构体复数计算
- java对于复数的一些基本计算
- C# 计算两个复数之和、差
- 复数的计算
- 蓝桥杯 复数计算
- 第八周项目1——3 实现复数类中的运算符重载(实数与复数的计算)
- 复数的计算
- 六、STL的数值计算---复数运算
- 计算2个复数的和、差、积、商(解决)
- Leetcode刷题记录:计算复数乘法
- OpenJudge计算概论-求一元二次方程的根【含复数根的计算、浮点数与0的大小比较】
- Excel VBA中如何支持复数计算?