计算两个复数之和、差,同时以 a+bi 的字符串形式显示
发布时间:2020-12-14 02:53:21 所属栏目:大数据 来源:网络整理
导读://班级:软件技术(2)班//姓名:B07//完成日期:2014年12月11日//问题描述:(1)设计复数类Complex,计算两个复数之和、差,同时以 a+bi 的字符串形式显示。 (2)使用复数类Complex验证两个复数 1+2i 和3+4i 相加产生一个新的复数 4+6i ,相减产生一
//班级:软件技术(2)班 //姓名:B07 //完成日期:2014年12月11日 //问题描述:(1)设计复数类Complex,计算两个复数之和、差,同时以 a+bi 的字符串形式显示。 (2)使用复数类Complex验证两个复数 1+2i 和3+4i 相加产生一个新的复数 4+6i ,相减产生一个新的复数 -2-2i。 //输入描述:两个实数,两个虚数。 //输出描述:两个复数,两个复数的和,两个复数的差。 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication74 { class Program { static void Main(string[] args) { Complex P1 = new Complex(); Console.WriteLine("请输入第一个实数"); P1.A = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("请输入第一个虚数"); P1.B = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("请输入第二个实数"); P1.C = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("请输入第二个虚数"); P1.D = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("第一个复数为:{0}+{1}i",P1.A,P1.B); Console.WriteLine("第二个复数为:{0}+{1}i",P1.C,P1.D); Console.WriteLine("两个复数之和:" + "{0}" + "+{1}",P1.Realnumber1,P1.imaginarynumber1()); Console.WriteLine("两个复数之差:" + "{0}" + "{1}",P1.Realnumber2(),P1.imaginarynumber2()); Console.ReadKey(); } class Complex { public double A; public double B; public double C; public double D; public double Realnumber1() { return A + C; } public string imaginarynumber1() { return (B + D) + "i"; } public double Realnumber2() { return A - C; } public string imaginarynumber2() { return (B - D) + "i"; } } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |