</pre><pre name="code" class="csharp"><pre name="code" class="csharp">// 2014软件技术2班
// All rights reserved.
// 作 者:B36
// 完成日期:2014年 12 月 8 日
// 版 本 号:v1.0
// 问题描述:创建一个程序能计算两个复数之和、差
//输入描述:任意输入a,b.根据程序算出
//并输出:输出结果
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program //定义类Program
{
static void Main(string[] args) //类的函数
{
Console.Title = "计算两个复数之和、差";
Console.ForegroundColor = ConsoleColor.DarkGreen;
Complex p1 = new Complex();//创建对象p1
Console.WriteLine("请依次输入两个复数a+bi的a1 b1 a2 b2");
p1.a1 = Convert.ToDouble(Console.ReadLine());
p1.b1 = Convert.ToDouble(Console.ReadLine());
p1.a2 = Convert.ToDouble(Console.ReadLine());
p1.b2 = Convert.ToDouble(Console.ReadLine()); ;
Console.WriteLine("计算{0}+{1}i与{2}+{3}i两个复数之和", p1.a1, p1.b1, p1.a2, p1.b2);
Console.WriteLine("a+bi 为:{0}+{1}i", p1.s1(),p1.s2());
Console.WriteLine("计算{0}+{1}i与{2}+{3}i两个复数之差", p1.a1, p1.b1, p1.a2, p1.b2);
Console.WriteLine("a+bi 为:{0}{1}i", p1.s3(), p1.s4());
Console.ReadKey();
}
}
class Complex //定义类
{
public double a1,a2,b1,b2,a,b;
//数据成员 字段成员 定义类的变量
public double s1()
{ a = a1 + a2; return a;}
public double s2()
{ b = b1 + b2; return b; }
public double s3()
{ a = a1 - a2; return a; }
public double s4()
{ b = b1 - b2; return b; }
}
}
输出:
总结: 要多思考寻找方法,并多多复习以前及现在的知识。