回覆列表
  • 1 # 小紅的甜心

     round()函式

      round函式功能:四捨五入取整。

      使用方法:

      B = round(A)

      對陣列A中每個元素朝最近的方向取整數部分,並返回與A同維的整數陣列B,對於一個複數參量A,則分別對其實部和虛數朝最近的方向取整數部分,並返回一複數資料B。

      舉例:

      ceil(x)返回不小於x的最小整數值(然後轉換為double型)。

      floor(x)返回不大於x的最大整數值。

      round(x)返回x的四捨五入整數值。

      #include <stdio.h>

      #include <math.h>

      int main(int argc, const char *argv[])

      {

      float num = 1.4999;

      printf("ceil(%f) is %f\n", num, ceil(num));

      printf("floor(%f) is %f\n", num, floor(num));

      printf("round(%f) is %f\n", num, round(num));

      return 0;

      }

      編譯:$cc test.c -lm

      執行:$./a.out

      ceil(1.499900) is 2.000000

      floor(1.499900) is 1.000000

      round(1.499900) is 1.000000

      Matlab中round()

      

  • 中秋節和大豐收的關聯?
  • 順德公豬肚雞怎麼弄?