21xrx.com
2024-12-22 22:32:54 Sunday
登录
文章检索 我的文章 写文章
【C++编程】如何编写计算绝对值的函数?
2023-07-10 20:15:34 深夜i     --     --
C++ 计算 绝对值 函数

C++编程语言中,计算绝对值的函数可用abs()函数实现。abs()函数接受一个参数,返回这个参数的绝对值。

例如,下面的代码展示如何使用abs()函数计算一个整数的绝对值:


#include<iostream>

#include<cmath>

using namespace std;

int main() {

  int num = -10;

  cout << "abs("<<num<<") = " << abs(num) << endl;

  return 0;

}

这段代码会输出“abs(-10) = 10”,表示-10的绝对值是10。

如果要计算一个浮点数的绝对值,需要使用C++的数学库cmath中的函数fabs()。fabs()函数也接受一个参数,返回这个参数的绝对值。

下面的代码展示如何使用fabs()函数计算一个浮点数的绝对值:


#include<iostream>

#include<cmath>

using namespace std;

int main() {

  double num = -3.14;

  cout << "fabs("<<num<<") = " << fabs(num) << endl;

  return 0;

}

这段代码会输出“fabs(-3.14) = 3.14”,表示-3.14的绝对值是3.14。

总结来说,C++编程语言中计算绝对值的函数分为两种:针对整型的abs()函数,和针对浮点型的fabs()函数。这两个函数都非常简单易用,可以方便地完成数值计算任务。

  
  

评论区

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