21xrx.com
2024-11-22 03:01:38 Friday
登录
文章检索 我的文章 写文章
C++中如何表示根号?
2023-07-13 13:49:38 深夜i     --     --
C++ 根号 表示

在C++中,根号可以通过使用sqrt()函数来表示。sqrt()函数是C++ math库中的一个函数,它接受一个浮点数作为参数,并返回该数的正平方根。例如,如果要计算16的平方根,可以使用以下代码:


#include <iostream>

#include <cmath>

using namespace std;

int main(){

  double num = 16;

  double result = sqrt(num);

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

  return 0;

}

运行以上代码的结果将是:


The square root of 16 is 4

需要注意的是,sqrt()函数返回的是一个浮点数,如果需要将其转换为整数,则需要使用强制类型转换。例如,要将16的平方根转换为整数,可以使用以下代码:


#include <iostream>

#include <cmath>

using namespace std;

int main(){

  double num = 16;

  int result = (int)sqrt(num);

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

  return 0;

}

运行以上代码的结果将是:


The square root of 16 is 4

需要注意的是,如果尝试对一个负数求平方根,会出现运行时错误。因此,使用sqrt()函数时要注意确保传递给它的参数是非负的。

  
  

评论区

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