1樓:匿名使用者
abs(a-b)
abs()求得是正數的絕對值。
fabs()求得是浮點數的絕對值。
求兩個數之差的絕對值用c++源**。
2樓:匿名使用者
#include
using namespace std;
#include
void main() { double a,b,c;
cin>>a>>b;
c=fabs(a-b);
cout<
如果bai不用du絕對zhi值dao函式版:權#include
using namespace std;
void main() { double a,b,c;
cin>>a>>b;
c=a-b; if ( c<0 ) c=-c;
cout<
c++中如何求一個數的絕對值,且後面保留兩位小數
3樓:
(int)(fabs(x)*100)/100.0
先把資料擴大100倍,強制取整去掉小數部分,再除以100.0恢復資料成為帶有兩位小數的浮點數
4樓:alex我的ma呀
#include
#include
#include
using namespace std;
int main(){
double m,n;
cout<>m;
n=fabs(m);
cout<
5樓:風七然
#include
#include
main()
return 0;}
c語言絕對值函式C語言中絕對值怎麼表示?
c語言中求絕對值的函式有兩個 abs 和fabs 1 abs 是用來求整型表示式的絕對值,比如 abs x 就是求整型變數x的絕對值。2 fabs 是用來求浮點型表示式的絕對值,比如 abs x 就是求浮點型變數 float型或double型 x的絕對值。擴充套件資料 函式呼叫的一般形式為 函式名 ...
求助c語言數中絕對值最小,求助c語言十個數中絕對值最小
幾個問來題 1.i沒初始化 scanf d a i 輸入的數是 源放在一個不確定的空間中的,有時候可能還會陣列訪問非法。2.你只輸入1個數,哪來的10個數。雖然陣列裡面有數,但肯定不是你要的。改變後如下 int main min a 0 for i 1 i 9 i i 1 printf d min ...
c語言求絕對值最大值c語言中絕對值大小的比較
include int main int n,i,a,max scanf d n n scanf d n a if a 0 max a a小於 0是max a,所以max是正數 else max a a不小於0時max a,所以max是正數for i 1 i 0 max因為這四個賦值都是把正數賦值給...