定义一个复数类,通过重载运算符:+、-、*、/,直接实现两个复数之间的四则运算.

1个回答

  • using System;

    namespace doing

    {

    class dome

    {

    static void Main(string[] args)

    {

    double a,b,c;

    Console.WriteLine("请输入两个数:");

    a = Convert.ToDouble(Console.ReadLine());

    b = Convert.ToDouble(Console.ReadLine());

    char symbol;

    Console.WriteLine("请输入运算符:");

    symbol = Convert.ToChar(Console.ReadLine());

    if(symbol == "+")

    {

    c = a + b;

    Console.WriteLine("{0} + {1} = {2}",a,b,c);

    }

    if(symbol == "-")

    {

    c = a + b;

    Console.WriteLine("{0} - {1} = {2}",a,b,c);

    }

    if(symbol == "*")

    {

    c = a + b;

    Console.WriteLine("{0} * {1} = {2}",a,b,c);

    }

    if(symbol == "/")

    {

    c = a + b;

    Console.WriteLine("{0} / {1} = {2}",a,b,c);

    }

    Console.ReadLine();

    }

    }