加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

计算两个复数之和、差,同时以 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";
                }
        }
    }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读