首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 同样一个公式,为什么计算结果不一样,大家帮小弟我看上

2012-10-16 
C# 同样一个公式,为什么计算结果不一样,大家帮我看下,在线等这是C#里的代码:static void Main(string[] ar

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 整数运算了。

热点排行