21xrx.com
2024-11-22 05:39:43 Friday
登录
文章检索 我的文章 写文章
C++中求根号函数
2023-07-06 13:48:23 深夜i     --     --
sqrt 函数 计算平方根 math h 头文件 浮点数处理 转换类型

在C++中,求某数的平方根可以通过调用cmath库中的sqrt函数来实现。sqrt函数的原型如下:


double sqrt(double x); // 返回x的平方根

其中参数x为想要求平方根的数,函数返回值为该数的平方根。

示例代码如下:


#include <iostream>

#include <cmath>

using namespace std;

int main() {

  double x;

  cin >> x; // 输入想要求平方根的数

  double ans = sqrt(x); // 调用sqrt函数求平方根

  cout << ans << endl; // 输出平方根

  return 0;

}

需要注意的是,当参数为负数时,sqrt函数会返回NaN(Not a Number)。因此,在实际使用中,应该先判断参数是否为负数,以避免出现错误。

另外,对于一些需要高精度计算的情况,可以通过二分或牛顿迭代等算法手动实现求平方根的过程。

  
  

评论区

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