c语言中取绝对值的函数

原创 2007年09月18日 22:37:00
/*   ABS.C:   This   program   computes   and   displays  
 *   the   absolute   values   of   several   numbers.  
 */  
  #include     <stdio.h>  
  #include     <math.h>  
  #include     <stdlib.h>     
  void   main(   void   )  
  {  
        int         ix   =   -4,   iy;  
        long       lx   =   -41567L,   ly;  
        double   dx   =   -3.141593,   dy;  
   
        iy   =   abs(   ix   );  
        printf(   "The   absolute   value   of   %d   is   %d/n",   ix,   iy);  
   
        ly   =   labs(   lx   );  
        printf(   "The   absolute   value   of   %ld   is   %ld/n",   lx,   ly);  
   
        dy   =   fabs(   dx   );  
        printf(   "The   absolute   value   of   %f   is   %f/n",   dx,   dy   );  
  }  
  Output  
   
  The   absolute   value   of   -4   is   4  
  The   absolute   value   of   -41567   is   41567  
  The   absolute   value   of   -3.141593   is   3.141593    
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【c语言】求绝对值

// 求绝对值 #include int fabs(int a) { if (a < 0) { a = ~a + 1; } return a; } int main() { ...

程序猿之---C语言细节16(看了绝对值,编译类型ANSI C和K&R C类型判断,c编译器类型转换bug的细节)

看了绝对值,不看你就很可能少知道了C语言的一个细节,编译类型ANSI C和K&R C类型判断,c编译器类型转换bug的细节)

关于MFC中取绝对值的函数——abs()和fabs()

#include "stdio.h"#include "math.h"main(){ float i,j,k1,k3; i=-1.02; k1=abs(i); j=-2.03; k...

一个中兴的面试题,输入两个数n和m,从数列1,2,3……n中随意取几个数,使其和等于m,要求将其中所有组合列出来编程求解(c语言递归函数分解法)

原题目:输入两个数n和m,从数列1,2,3……n中随意取几个数,使其和等于m,要求将其中所有组合列出来编程求解 c语言解法分析:            先判定n和m的大小,如果m小于n,则只需从1...

抓狂!!对浮点数使用 abs() 函数求绝对值的代价!!

因程序需要,需求出浮点数的绝对值~ 第一个想到的函数就是 abs(),不料无论怎么求,abs出来的结果都是0!! 是的,就是0!! 真是他妈的太奇怪了,我检查了一遍又一遍,代码的写法没有发现任何...

约束函数和目标函数带绝对值号的特殊非线性规划问题的求解

约束函数和目标函数带绝对值号的特殊非线性规划问题的求解最近遇到一个线性规划问题的求解,目标函数中均包含有绝对值号,以前没有处理过类似的问题,上网搜索资料,最终问题得到了解决,这里对相关内容进行简要梳理...

写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。

写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。请注意程序效率 这是2015阿里秋招的一个在线笔试题 实现方法很简单,遍历一遍二叉树...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)