21xrx.com
2024-11-05 16:27:56 Tuesday
登录
文章检索 我的文章 写文章
用C++编写开根符号函数
2023-07-04 23:00:23 深夜i     --     --
C++ 开根符号函数 数学库函数 sqrt()函数 程序设计

开根符号是数学运算中常用的运算之一,它的作用是求一个数的平方根或者立方根等。

在程序设计中,使用C++编写开根符号函数可以实现对数学运算的模拟。

一般来说,求一个数的平方根可以使用C++静态库函数 sqrt(),该函数的使用方法如下:


#include <iostream>

#include <cmath>

using namespace std;

int main() {

  double num = 25;

  double result = sqrt(num);

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

  return 0;

}

这段代码输出:The square root of 25 is 5

而求一个数的立方根则需要自己编写对应的函数:


#include <iostream>

#include <cmath>

using namespace std;

double cubeRoot(double num) {

  double x = 1;

  double lastX = 0;

  while (x != lastX) {

    lastX = x;

    x = (2 * x + num / (x * x)) / 3;

  }

  return x;

}

int main() {

  double num = 27;

  double result = cubeRoot(num);

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

  return 0;

}

这段代码输出:The cube root of 27 is 3

通过C++编写开根符号函数,可以方便地实现对数学运算的模拟,提高程序运行效率。

  
  

评论区

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