C语言中 绝欢执向零修对值 怎么表示来自?
的有关信息介绍如下:方法袜银一:用C语言中自带的绝对值函数表示:
宜取多养未范发写如果a是整数:
#include<stdio.h>
#include<math.h>
inta=100,b;
b=abs(a);
printf("%d",b语);
如果a是浮点数:
#i东输坚全医进叶青nclude<stdio.h>
#include<math.h>
floata=99.9;
floatb;
b=fabs(a);
printf("%f",b);
方法二:困颂自己编写一个函数表示:
#inclu金过之落读de<stdio.h>
i反旧著河直视举数诗手ntabs(intt)
{
if(t>0)
returnt;
else
return-t;
次}
intmain()
{
intt=0;
scanf("%d",&t);
printf("%d",abs(t));
return0;
}
以上告尺宴两种方法均可以实现求得绝对值。但使用abs函数时,需要将头文件#include<math.h>包含到源文件中。
扩展资料:
在C语言中,绝对值可以用库函数雷与充部既班上讨括fabs或abs来表受采审利饭超值再示。
fabs表示对d提ouble型数据取绝对值。
a件素bs表示对int型数据取绝尔距草对值。
函数原型是:doublefabs(doub验谓想收想转物lex)。