C语言求整数绝对值的小程序
时间: 2024-09-09 18:12:27 浏览: 49
头歌 C语言基本语法入门练习题 求绝对值
在C语言中,你可以通过条件运算符(`?:`)或者标准库函数`abs()`来求整数的绝对值。以下是两个简单的例子:
**使用条件运算符的例子:**
```c
#include <stdio.h>
int get_absolute_value(int num) {
return (num >= 0) ? num : -num;
}
int main() {
int input = -5; // 测试输入
printf("The absolute value of %d is: %d\n", input, get_absolute_value(input));
return 0;
}
```
在这个示例中,如果输入的数字大于或等于0,返回原数;否则返回相反数。
**使用标准库函数`abs()`的例子:**
```c
#include <stdio.h>
#include <stdlib.h> // 包含 abs 函数
int main() {
int input = -5; // 测试输入
int absolute_value = abs(input);
printf("The absolute value of %d is: %d\n", input, absolute_value);
return 0;
}
```
`abs()`函数直接从头文件`stdlib.h`中导入,接受一个整数作为参数,并返回其绝对值。
阅读全文