21xrx.com
2024-12-23 02:39:49 Monday
登录
文章检索 我的文章 写文章
C++中如何表示平方根?
2023-06-28 09:45:29 深夜i     --     --
C++ 平方根 表示

在C++中,表示平方根可以通过调用cmath库中的sqrt()函数来实现。sqrt()函数接受一个浮点数参数作为输入,并返回一个浮点数值,该值为输入的参数的平方根。

例如,如果我们想计算9的平方根,可以使用以下代码:


#include <iostream>

#include <cmath>

int main() {

  double num = 9.0;

  double square_root = sqrt(num);

  std::cout << "The square root of " << num << " is " << square_root << std::endl;

  return 0;

}

运行上述代码,程序将输出以下结果:


The square root of 9 is 3

需要注意的是,sqrt()函数只能计算正数的平方根。如果尝试对负数操作,则会返回NaN(非数字)。


#include <iostream>

#include <cmath>

int main() {

  double num = -9.0;

  double square_root = sqrt(num);

  std::cout << "The square root of " << num << " is " << square_root << std::endl;

  return 0;

}

运行上述代码,程序将输出以下结果:


The square root of -9 is nan

除了sqrt()函数外,C++中还有许多其他的数学函数可用于执行各种数学操作。因此,在编写C++程序时,建议使用C++标准库中提供的各种函数,以确保代码的正确性和可维护性。

  
  

评论区

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