21xrx.com
2025-03-23 06:20:39 Sunday
文章检索 我的文章 写文章
【C++】绝对值函数实现
2023-06-22 09:09:47 深夜i     17     0
C++ 绝对值 函数 实现

C++中没有内置的绝对值函数,但是可以通过自己的实现来达到同样的效果。下面是一个简单的绝对值函数的实现:

int abs(int num) {
 if (num < 0)
  return -num;
  else
  return num;
 
}

以上代码中,如果传入的参数小于0,就返回其相反数;否则,就直接返回原数。这样,就可以得到该数的绝对值了。

如果需要求浮点型的绝对值,可以稍作修改:

double abs(double num) {
 if (num < 0.0)
  return -num;
  else
  return num;
 
}

此时,如果传入的参数小于0.0,就返回其相反数;否则,就直接返回原数。同样可以得到该数的绝对值。

总的来说,绝对值函数的实现很简单,只需要判断参数的符号,然后返回对应的值即可。在实际编程中,这也常常用到。

  
  

评论区

请求出错了