complexnumber.cs

来自「北大青鸟内部资料」· CS 代码 · 共 63 行

CS
63
字号
using System;

namespace Example_3
{
	/// <summary>
	/// ComplexNumber 的摘要说明。
	/// </summary>
	class ComplexNumber
	{
		// 要存放复数的实数部分的变量
		private int _real;
		
		//要存放复数的虚数部分的变量
		private int _imaginary;
    
		//默认构造函数
		private ComplexNumber()
		{
			_real = 0;
			_imaginary = 0;
		}

		private void Accept()
		{
			Console.WriteLine("请输入实数部分");
			_real = int.Parse(Console.ReadLine());
				
			Console.WriteLine("请输入虚数部分");
			_imaginary = int.Parse(Console.ReadLine());
		}

		void ShowResult()
		{
			Console.WriteLine("相加之和为:");
			Console.WriteLine(_real + "+" + _imaginary + "i");
		}
		
		// 将两个复数相加的方法
		ComplexNumber Add(ComplexNumber objParam1)
		{
			objParam1._real += _real ;
			objParam1._imaginary += _imaginary;
			return objParam1;
		}

		/// <summary>
		/// 应用程序的主入口点。
		/// </summary>
		[STAThread]
		public static void Main(string[] args)
		{
			ComplexNumber objNumber1 = new ComplexNumber();
			ComplexNumber objNumber2 = new ComplexNumber();

			objNumber1.Accept();
			objNumber2.Accept();

			ComplexNumber objTemp = objNumber1.Add(objNumber2);
			objTemp.ShowResult();			
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?