【发布时间】:2014-10-15 15:12:04
【问题描述】:
风寒 = 35.74 + 0.6215T - 35.75(V^0.16) + 0.4275T(V^0.16)
我需要正确的方法将上述公式输入到我的程序中。我目前有以下内容,这给了我一个疯狂的数字:
WindChill = ((35.74 + (0.6215 * temperature))
- (35.75 * pow(windSpeed, 0.16))
+ (0.4275 * temperature * pow(windSpeed, 0.16)));
我是一名初级程序员,C++ 是我正在学习的第一门语言,因此我将不胜感激。谢谢你。
【问题讨论】:
-
问题不清楚。
-
你能指定输入值和你得到的输出,以及你期望的输出吗?
-
是所有这些变量都声明为浮点数/双精度数,还是你有 ints 潜伏在周围?
-
顺便说一句,你不需要任何这些括号,除了调用 pow 函数
-
都是双打,WindChill,温度,风速。