举一个c语言中用绝对值的例子
时间: 2024-09-29 18:02:32 浏览: 38
在C语言中,没有内置的函数可以直接获取一个整型或浮点数的绝对值,但你可以通过自定义函数来实现。这里是一个简单的例子,我们创建一个名为`abs_value`的函数,用于计算给定数值的绝对值:
```c
#include <stdio.h>
// 自定义函数计算绝对值
int abs_value(int num) {
if (num > 0) {
return num;
} else if (num < 0) {
return -num; // 取反得到负数的相反数即它的绝对值
} else {
return 0; // 零的绝对值还是零
}
}
int main() {
int input;
printf("Enter a number: ");
scanf("%d", &input);
printf("The absolute value of %d is %d.\n", input, abs_value(input));
return 0;
}
```
在这个例子中,用户输入一个整数,然后`main`函数调用`abs_value`函数返回该数的绝对值。
阅读全文