刷题遇到的各种 之 绝对值

Posted expedition

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了刷题遇到的各种 之 绝对值相关的知识,希望对你有一定的参考价值。

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

如果a是整数   abs()   

#include<stdio.h>
#include<math.h>
int a=100,b;
b=abs(a);
printf("%d",b);

 

如果a是浮点数:    double型     fabs()  

#include<stdio.h>
#include<math.h>
float a=99.9float b;
b=fabs(a);
printf("%f",b);

  

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

#include <stdio.h>
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;
}

 

以上是关于刷题遇到的各种 之 绝对值的主要内容,如果未能解决你的问题,请参考以下文章

寒假刷题之普通之最小差

刷题遇到的各种

刷题19:平衡二叉树

#yyds干货盘点# 前端歌谣的刷题之路-第二十六题-绝对值

LeetCode刷题2006-简单-差的绝对值为 K 的数对数目

基于C#解决OJ刷题之输入输出问题的总结(AKOJ1064-1071A+B问题汇总)