㈠ 我是初學者 ,請教一下:dev c++(4.9.9.2)中絕對值函數包含在哪個庫函數里啊
如果你用的是C++編譯器,包含文件是 cmath.h,如果你要對整型數求絕對值,用函數abs(int)如果你要對實型數求絕對值,用函數fabs(float/double).
如果你用的是C編譯器,包含文件是math.h,整形數用Abs(int),浮點數用fabs(float/double)
㈡ 一道c的編程問題。(要求輸入一個數,如果是正數就輸出,如果是負數就輸出他的絕對值)!
求絕對值的話:有小數的(即浮點型)用fabs()函數,整數用abs()
不是你想的那樣加個-號是不行的!fabs()函數包含在#include<math.h>中
修改如下:
#include<stdio.h>
#include<math.h>
int main()
{
double x;
scanf("%lf",&x);
if(x>=0)
printf("%lf",x);
else
{
x=fabs(x);
printf("%lf",x);
}
return 0;
}