C#入门级问题
using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _5
{
class Program
{
static void Main(string[] args)
{
double d1, d2;
char op;
double temp;
Console.WriteLine("Please input two operand1 operator operatrand2:");
d1 = Convert.ToDouble(Console.ReadLine( ));
op = Convert.ToChar(Console.ReadLine( ));
d2 = Convert.ToDouble(Console.ReadLine( ));
if (op == '+')
{
temp = d1 + d2;
Console.WriteLine("{0}{1}{2}={3}", d1, op, d2, temp);
}
else if (op == '-')
{
temp = d1 - d2;
Console.WriteLine("{0}{1}{2}={3}", d1, op, d2, temp);
}
else if (op == '*')
{
temp = d1 * d2;
Console.WriteLine("{0}{1}{2}={3}", d1, op, d2, temp);
}
else if (op == '/')
{
temp = d1 / d2;
Console.WriteLine("{0}{1}{2}={3}", d1, op, d2, temp);
}
else
Console.WriteLine("Error!");
Console.ReadKey();
}
}
}
这个是拷贝我们老师的程序,本来是想实现两个数的四则运算,请问为啥实现不了?求详细解释和改正。