求助,大神抽空看看帮忙写下,谢谢
莫莫莫i 2015-01-16 02:37:22
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace test
{
public delegate double Operater(double var1, double var2);
class Test
{
public double Add(double var1, double var2)
{
{
return var1 + var2;
}
}
public double sub(double var1, double var2)
{
return var1 - var2;
}
public double Multiply(double var1, double var2)
{
return var1 * var2;
}
public double Division(double var1, double var2)
{
return var1 / var2;
}
}
class Program
{
static void Main(string[] args)
{
Test t = new Test();
Operater o;
Console.WriteLine(" 请输入第一个数:");
double d1 = double.Parse(Console.ReadLine());
Console.WriteLine(" 请输入第二个数:");
double d2 = double.Parse(Console.ReadLine());
Console.WriteLine("请输入运算符:加(+),减(-),乘(*),除(/),");
string str=Console.ReadLine();
Console.WriteLine("_____________________");
switch (str)
{
case "+":
o = t.Add;
Console.WriteLine("{0}+{1}={2}", d1, d2, o(d1, d2));
break;
case "-":
o = t.sub;
Console.WriteLine("{0}-{1}={2}", d1, d2, o(d1, d2));
break;
case "*":
o = new Operater(t.Multiply);
Console.WriteLine("{0}*{1}={2}", d1, d2, o(d1, d2));
break;
case "/":
o = new Operater(t.Division);
Console.WriteLine("{0}/{1}={2}", d1, d2, o(d1, d2));
break;
}
Console.ReadLine();
}
}
}
这个请帮忙添加 进去 乘方、进制转换、统计(求均值、方差)应该能实现吧?只是本人手残,谢谢了,非常感谢。