c语言写绝对值的过程
时间: 2024-02-27 19:51:45 浏览: 64
在C语言中,计算一个数的绝对值可以通过以下两种方式实现:
1. 使用条件语句
可以使用条件语句判断输入的数是否小于0,如果小于0则取相反数,否则直接返回原值。
```c
#include <stdio.h>
int abs(int x){
if(x < 0){
return -x;
} else {
return x;
}
}
int main(){
int x = -5;
int result = abs(x);
printf("The absolute value of %d is %d\n", x, result);
return 0;
}
```
2. 使用库函数
C语言中提供了库函数abs()和fabs()来计算整型和浮点型数的绝对值。需要引入stdlib.h头文件,然后直接调用函数即可。
```c
#include <stdio.h>
#include <stdlib.h>
int main(){
int x = -5;
int result1 = abs(x);
double y = -3.14;
double result2 = fabs(y);
printf("The absolute value of %d is %d\n", x, result1);
printf("The absolute value of %f is %f\n", y, result2);
return 0;
}
```
阅读全文