c语言绝对值怎么编写
来源:千锋教育
发布人:qyf
2023-04-25
推荐
在线提问>>
在C语言中,可以使用库函数 abs() 来计算一个数的绝对值。函数原型如下:
int abs(int x);
其中,x 是需要求绝对值的整数,函数返回 x 的绝对值,即如果 x 为负数,则返回 -x,否则返回 x。
以下是一个使用 abs() 函数计算绝对值的例子:
#include <stdio.h>
#include <stdlib.h>
int main() {
int x = -10;
int abs_x = abs(x);
printf("The absolute value of %d is %d.\n", x, abs_x);
return 0;
}
输出结果为:
The absolute value of -10 is 10.
除了使用库函数 abs(),还可以手动编写计算绝对值的函数,例如:
int my_abs(int x) {
if (x < 0) {
return -x;
} else {
return x;
}
}
这个函数先判断 x 是否小于零,如果是,则返回 -x,否则返回 x,实现了计算绝对值的功能。
