回覆列表
  • 1 # 使用者834195712159

    方法一:用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)。

  • 中秋節和大豐收的關聯?
  • 圍棋考級和定段?