using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication36
{
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(c1.CAdd(c2));
Console.WriteLine(c1.CSub(c2));
Console.ReadKey();
}
}
class Complex
{
public double real;
public double vir;
public string CAdd(Complex c)
{
string result = "";
double r;
double v;
r=real+c.real;
if (r > 0) result += "+";
result += r.ToString();
v = vir + c.vir;
if (v > 0) result += "+";
result += v.ToString();
result += "i";
return result;
}
public string CSub(Complex c)
{
string result = "";
double r;
double v;
r=real-c.real;
if (r > 0) result += "+";
result += r.ToString();
v = vir - c.vir;
if (v > 0) result += "-";
result += v.ToString();
result += "i";
return result;
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication36
{
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(c1.CAdd(c2));
Console.WriteLine(c1.CSub(c2));
Console.ReadKey();
}
}
class Complex
{
public double real;
public double vir;
public string CAdd(Complex c)
{
string result = "";
double r;
double v;
r=real+c.real;
if (r > 0) result += "+";
result += r.ToString();
v = vir + c.vir;
if (v > 0) result += "+";
result += v.ToString();
result += "i";
return result;
}
public string CSub(Complex c)
{
string result = "";
double r;
double v;
r=real-c.real;
if (r > 0) result += "+";
result += r.ToString();
v = vir - c.vir;
if (v > 0) result += "-";
result += v.ToString();
result += "i";
return result;
}
}
}
本文介绍了一个简单的C#程序,用于实现复数的基本运算,包括加法和减法,并展示了如何通过控制台应用程序进行输出。
1045

被折叠的 条评论
为什么被折叠?



