21xrx.com
2024-11-05 18:56:06 Tuesday
登录
文章检索 我的文章 写文章
【C++】绝对值函数实现
2023-06-22 09:09:47 深夜i     --     --
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,就返回其相反数;否则,就直接返回原数。同样可以得到该数的绝对值。

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

  
  

评论区

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