21xrx.com
2024-11-22 06:06:39 Friday
登录
文章检索 我的文章 写文章
C++如何进行开平方操作
2023-07-07 02:51:15 深夜i     --     --
C++ 开平方 sqrt()函数 数字类型 算术运算符

C++提供了标准库cmath来进行数学计算,其中包括了开平方的函数。sqrt()函数是一个常见的求平方根的函数,它的原型为:

double sqrt(double x);

其中x表示欲求平方根的浮点数,返回值为x的平方根。需要注意的是,sqrt()函数只适用于欲求正数的平方根,对于负数sqrt()函数将返回NaN(Not a Number)。

下面是一个用C++进行开平方操作的示例代码:

#include

#include

using namespace std;

int main()

{

  double num = 16.0; // 欲开平方的数

  double res = sqrt(num); // 求num的平方根

  cout << "The square root of " << num << " is " << res << endl;

  return 0;

}

在上述示例中, num为欲开平方的数,其值为16.0。通过调用sqrt()函数求出16.0的平方根,将结果存储到res变量中。最后,将存储了结果的res变量输出到屏幕上。

需要注意的是,sqrt()函数需要在程序中使用cmath库,否则编译时会出现类似“undefined reference to sqrt”的错误。因此,在头文件中应该包含 ,且在编译时需要加上-lm选项,以链接数学库。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复