复数

来源:互联网 发布:乐视电视怎么样 知乎 编辑:程序博客网 时间:2024/04/28 05:36
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace Complex
{


    public struct Complex
    {
        public int RealPart;
        public int ImaginPart;
        public Complex(int RealPart, int ImaginPart)
        {
            this.RealPart = RealPart;
            this.ImaginPart = ImaginPart;
        }
        public static Complex operator +(Complex a, Complex b)
        {
            return new Complex(a.RealPart + b.RealPart, a.ImaginPart + b.ImaginPart);
        }
        public override string ToString()
        {
            return (String.Format("{0}+{1}i", RealPart, ImaginPart));
        }


    }
    class TestComplex
    {
        static void Main()
        {
            Complex num1 = new Complex(1, 2);
            Complex num2 = new Complex(3, 4);
            Complex complexAdd = num1 + num2;
            Console.WriteLine("第一个复数:{0}", num1);
            Console.WriteLine("第二个复数:{0}", num2);
            Console.WriteLine("两个复数之和:{0}", complexAdd);
            Console.ReadKey();
        }
    }


}
0 0
原创粉丝点击