21xrx.com
2024-11-22 09:23:52 Friday
登录
文章检索 我的文章 写文章
C++中求绝对值的方法
2023-06-30 14:38:15 深夜i     --     --
C++ 绝对值 方法

在C++中求绝对值有多种方法,可以用自带的标准库函数,也可以自己写函数实现。下面将分别介绍这两种方法。

1. 使用自带的标准库函数

在C++中,cmath头文件里提供了一个名为abs的函数,这个函数可以计算任意类型的数的绝对值。假设将一个数a作为参数传入函数,调用abs函数求a的绝对值就是这样的:


int a = -10;

int b = abs(a);

这样就可以得到b等于10。

2. 自己写函数实现

当然,我们也可以自己写函数来实现绝对值的计算。方法也很简单,只要判断a是否大于0,如果是,直接返回a,否则返回-a。代码如下:


int my_abs(int a) {

  if (a >= 0)

    return a;

   else

    return -a;

  

}

使用这个函数,也可以很轻松地得到一个数的绝对值:


int a = -10;

int b = my_abs(a);

同样得到的是b等于10。

总结:

C++中求绝对值有多种方法,使用自带的标准库函数是最简单的方法,但是如果需要自己写函数,也可以很容易地实现。

  
  

评论区

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