在cplusplus中写平方根

时间:2016-02-09 14:50:14

标签: c++

我只想问一下如何在c ++中编写公式:

(M上方2K的平方根) 我不知道怎么做。请帮忙。

我将使用动能公式K = 1/2 mv ^ 2来找到质量

我不知道如何在c ++中放置平方根符号

2 个答案:

答案 0 :(得分:4)

使用std::sqrt计算平方根。

massenergy作为数字类型,您可以使用std::sqrt(2.0 * energy / mass)来计算速度。我注意写2.0来强制使用std::sqrt的浮点重载,并确保除法是一个整数。

注意mass不为零或否定,否则您将在使用IEEE754浮点类型的平台上获得NaN。

答案 1 :(得分:-1)

首先包括头文件math.h

然后将公式写为 int a =(2 * k)/ m; V = sqrt(a);

这里sqrt()函数用于上面例子中的平方根,它是

的平方根