using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("复数加减计算器");
Complex result = new Complex();
Console.WriteLine("请输入一个实数字后,按回车键");
result.a1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入一个虚数字后,按回车键");
result.b1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入一个实数字后,按回车键");
result.a2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入一个虚数字后,按回车键");
result.b2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine();
Console.WriteLine("{0}+{1}i与{2}+{3}i的和",result.a1,result.b1,result.a2,result.b2);
Console.WriteLine("{0}+{1}i", result.c1(), result.c2());
Console.WriteLine("{0}+{1}i与{2}+{3}i的差",result.a1,result.b1, result.a2, result.b2);
Console.WriteLine("{0}+({1}i)", result.c3(), result.c4());
Console.ReadKey();
}
}
class Complex
{
public double a1, b1, a2, b2,a,b;
public double c1()
{ a = a1 + a2; return a;}
public double c2()
{ a = b1 + b2; return a; }
public double c3()
{ b = a1 - a2; return b; }
public double c4()
{ b =b1-b2;return b;}
}
}