C# 同样一个公式,为什么计算结果不一样,大家帮我看下,在线等
这是C#里的代码:
static void Main(string[] args)
         {
             double n = 2.42 * System.Math.Pow((0.01 /0.021), 4 / 3);
             Console.WriteLine(n.ToString());
             Console.ReadLine();
         }
这个算出来是1.15
这是EXCEL里面的公式:= 2.42 *POWER((0.01 /0.021), 4 / 3)
这个算出来是0.89(这个结果应该是正确的)
为什么这两个计算结果不一样啊,晕了两个晚上了,大家帮忙!!!!
------解决方案--------------------double n = 2.42 * System.Math.Pow((0.01 /0.021), 4.0 / 3.0);
------解决方案--------------------4 / 3  整数运算了。