方法一:用C语言中自带的绝对值函数表示:
如果a是整数:
#include
#include
int a=100,b;
b=abs(a);
printf("%d",b);
如果a是浮点数:
#include
#include
float a=99.9;
float b;
b=fabs(a);
printf("%f",b);
方法二:自己编写一个函数表示:
#include
int abs(int t)
{
if (t>0)
return t;
else
return -t;
}
int main()
{
int t = 0;
scanf("%d",&t);
printf("%d",abs(t));
return 0;
}
以上两种方法均可以实现求得绝对值。但使用abs函数时,需要将头文件#include
扩展资料:
在C语言中,绝对值可以用库函数fabs或abs来表示。
fabs表示对double型数据取绝对值。
abs表示对int型数据取绝对值。
函数原型是:double fabs(double x)。
在C语言中,绝对值可以用库函数fabs或abs来表示。 fabs表示对double型数据取绝对值。 abs表示对int型数据取绝对值
用函数:abs();
如:
#include"stdio.h"
#include"math.h"
int main()
{
int a=-9,b;
b=abs(a);
printf("%d\n",b);
return 0;
}
abs() 是整型
fabs() 是浮点型
fabs 包含在头文件math.h中,功能是求x的绝对值,返回值是计算结果