using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Complex c1 = new Complex();
c1.real = 1;
c1.vir = 2;
Complex c2 = new Complex();
c2.real = 3;
c2.vir = 4;
Console.WriteLine(Complex.CAdd(c1, c2));
Console.WriteLine(Complex.CSub(c1, c2));
Console.ReadKey();
}
{
public double real;
public double vir;
static public string CAdd(Complex a, Complex b)
{
double r;
double v;
string result = "";
r = a.real + b.real;
v = a.vir + b.vir;
if (r > 0) result += "+";
result += r.ToString();
if (v > 0) result += "+";
result += v.ToString();
result += "i";
return result;
}
static public string CSub(Complex a, Complex b)
{
double r;
double v;
string result = "";
r = a.real - b.real;
v = a.vir - b.vir;
if (r > 0) result += "+";
result += r.ToString();
if (v > 0) result += "+";
result += v.ToString();
result += "i";
return result;
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Complex c1 = new Complex();
c1.real = 1;
c1.vir = 2;
Complex c2 = new Complex();
c2.real = 3;
c2.vir = 4;
Console.WriteLine(Complex.CAdd(c1, c2));
Console.WriteLine(Complex.CSub(c1, c2));
Console.ReadKey();
}
}
//调用函数
{
public double real;
public double vir;
static public string CAdd(Complex a, Complex b)
{
double r;
double v;
string result = "";
r = a.real + b.real;
v = a.vir + b.vir;
if (r > 0) result += "+";
result += r.ToString();
if (v > 0) result += "+";
result += v.ToString();
result += "i";
return result;
}
static public string CSub(Complex a, Complex b)
{
double r;
double v;
string result = "";
r = a.real - b.real;
v = a.vir - b.vir;
if (r > 0) result += "+";
result += r.ToString();
if (v > 0) result += "+";
result += v.ToString();
result += "i";
return result;
}
}
}
总结:
1.善于借鉴也是一种学习方法
2.增厚了学习的乐趣