//
// Copyright (c) 2014软件技术1班
// A05 rights reserved.
// 作 者:A23罗燕芬
// 完成日期:2014年 12 月15日
// 版 本 号:v1.0
//
// 问题描述:设计复数类,计算两个复数之和与差,并以字符串形式显示。
// 输入描述:分别输入4个数
// 程序输出:两个复数之间的和与差
//
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
Complex num = new Complex();
Console.WriteLine("请输入第一个复数的实部");
num.m = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第一个复数的虚部");
num.x = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第二个复数的实部");
num.n = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第二个复数的虚部");
num.y = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("两个复数之和为:{0}+{1}", num.Add(), num.Add1());
Console.WriteLine("两个复数之差为:{0}+({1})", num.SubStract(), num.SubStract1());
Console.Read();
}
class Complex
{
public double m;
public double x;
public double n;
public double y;
public double Add()
{
return m + n;
}
public string Add1()
{
return (x + y) + "i";
}
public double SubStract()
{
return m - n;
}
public string SubStract1()
{
return (x - y) + "i";
}
}
}
}
<img src="https://img-blog.csdn.net/20141215184129541?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGF5bmVzbHVv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
总结:明白类怎么用,更加了解静态与实例,公共与私有的用法。