方法一:用C語言中自帶的絕對值函式表示:如果a是整數:
#include<stdio.h>
#include<math.h>
int a=100,b;b=abs(a);
printf("%d",b);
如果a是浮點數:
float a=99.9;float b;b=fabs(a);
printf("%f",b);
方法二:自己編寫一個函式表示:
#include <stdio.h>
int abs(int t){if (t>0)return t;elsereturn -t;}
int main(){int t = 0;scanf("%d",&t);printf("%d",abs(t));return 0;}
以上兩種方法均可以實現求得絕對值。
但使用abs函式時,需要將標頭檔案#include<math.h>包含到原始檔中。
資料取絕對值。函式原型是:double fabs(double x)。
方法一:用C語言中自帶的絕對值函式表示:如果a是整數:
#include<stdio.h>
#include<math.h>
int a=100,b;b=abs(a);
printf("%d",b);
如果a是浮點數:
#include<stdio.h>
#include<math.h>
float a=99.9;float b;b=fabs(a);
printf("%f",b);
方法二:自己編寫一個函式表示:
#include <stdio.h>
int abs(int t){if (t>0)return t;elsereturn -t;}
int main(){int t = 0;scanf("%d",&t);printf("%d",abs(t));return 0;}
以上兩種方法均可以實現求得絕對值。
但使用abs函式時,需要將標頭檔案#include<math.h>包含到原始檔中。
資料取絕對值。函式原型是:double fabs(double x)。