色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

C語言中,絕對值,怎么表示?

榮姿康2年前18瀏覽0評論

1、用C語言中自帶的絕對值函數表示:

如果a是整數:#include<stdio.h>#include<math.h>inta=100,b;b=abs(a);printf("%d",b);如果a是浮點數:#include<stdio.h>#include<math.h>floata=99.9;floatb;b=fabs(a);printf("%f",b);

有小數的(即浮點型)用fabs()函數例如:#include<stdio.h>;#include<math.h>;intmain(){doublea,b;scanf("%lf",&a);b=fabs(a);printf("%lf",b);return0;}輸入-1.2,輸出1.2

2、自己編寫一個函數表示:

#include<stdio.h>intabs(intt){if(t>0)returnt;elsereturn-t;}intmain(){intt=0;scanf("%d",&t);printf("%d",abs(t));return0;}

以上兩種方法均可以實現求得絕對值。但使用abs函數時,需要將頭文#include<math.h>包含到源文件中。

擴展資料:在C語言中,絕對值可以用庫函數fabs或abs來表示。fabs表示對double型數據取絕對值。abs表示對int型數據取絕對值。函數原型是:doublefabs(doublex)。