C语言中  绝对值

时间:2018.12.20 发布人:iewnay

C语言中  绝对值

已解决问题

谷歌iewnay用户在2018.12.20提交了关于“欧阳娜娜C语言中  绝对值”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-26T17:32:42。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,真心佩服你,谢谢 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

方法一:用C语言中自带问答的绝对值函数表示:

如果a是整数:

#include

#i降如岁且清祖车nclude

inta=100,供一毛系封耐感凯采b;

b=abs(a);

printf("%d",b);

如果a是浮点数:

#include

#include

floata=99.义器导践把并东简法丝万9;

floatb;

b=fab真露论车境效算s(a);

prin府怕相洲去官没绍再束秋tf("%f",b);

方法二:自己编写一个函数表示:

#include

intabs(intt)

{

if(t>0)

returnt;

el女se

return-t;

}

intmain()

{

i外而仍获县完因百ntt=0;

scanf("%d",&t);

print都友厚行律且临刻f("%d",abs(t));

return0;

}

以上两种方法均可以实现求得绝对值。但使培至民务总误钢用abs函数时,需要将头文件#include包含到源文件中。

扩展**:

在C语言中,绝对值可以用库函数fabs或abs来表示。

fabs表示困灯攻必状条对double型**取绝对值。

abs表示对int型**取绝对值。

函数原型是:doubl色飞饭鱼病末阳efabs(doublex)。