美文网首页
C语言-绝对值

C语言-绝对值

作者: 一叶之界 | 来源:发表于2016-12-02 17:32 被阅读0次

[参考来源]http://c.biancheng.net/cpp/u/hs5/
今天在学习的时候,看到一道题:求一个数的绝对值。
随后经过查阅资料发现需要用到abs()函数,且 该函数的头文件为<stdlib.h>。

// 案例1:
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int a;
    printf("input a number(negative):");
    scanf("%d",&a);
    int b=abs(a);
    printf("%d\n",b);
    return 0;
}
// inpput : -10; will output:10

上面所列举的为整型负数的绝对值;若要输出小数的绝对值时,应用fabs()函数;

// 案例2:
#include<stdio.h>
#include<stdlib.h>
int main()
{
   float a;
   printf("input a number(Negative decimal):"); 
   scanf("%f",&a); 
   float b=abs(a);
   printf("%f\n",b);
   return 0;
}
// inpput : -1.23; will output:1.23

相关文章

网友评论

      本文标题:C语言-绝对值

      本文链接:https://www.haomeiwen.com/subject/vgrqmttx.html