C语言 怎么表示两个整数绝对值之差的绝对值
一般情况下,我们用abs() 函数用于求整数的绝对值。
头文件一般引用:math.h 或者 stdlib.h
语法/原型:
int abs(int n); n 表示要求绝对值的数。
eg:使用 abs() 函数求整数 2 和 -5 的绝对值。 方法一:使用abs函数直接得出值。
#include
#include
int main()
{
int a = 2, b = -5, c, d; //为变量赋初值
c = abs(a); //求a的绝对值
d = abs(b); //求b的绝对值
printf("%d\n%d\n", c, d);
return 0;
}
```c
方法二:用if函数
#include
int main()
{
int a = 2, b = -5, c, d; //为变量赋初值
if(a>0)
c=a;
else
c=-a;
if(b>0)
d=b;
else
d=-b;
printf("%d\n%d\n", c, d);
return 0;
}
方法三:
#include
#include
int main()
{
int a; //定义变量
printf("请输入想要求出绝对值的整数:"); //输出提示信息
scanf("%d", &a); //获取用户输入的数值
printf("运用函数前a的值为:%d\n运用函数后的结果为:%d\n", a, abs(a));
return 0;
}