div() - C語言庫函式


C庫函式 div_t div(int numer, int denom) 將numer (分子)除以 denom (分母)。

宣告

以下是div() 函式的宣告。

div_t div(int numer, int denom)

引數

  • numer -- 這是分子。

  • denom -- 這是分母。

返回值

這個函式返回值定義的結構在<cstdlib>,其中有兩個成員。為 div_t:int quot; int rem;

例子

下面的例子顯示div() 函式的用法。

#include <stdio.h>
#include <stdlib.h>

int main()
{
   div_t output;

   output = div(27, 4);
   printf("Quotient part of (27/ 4) = %d
", output.quot);
   printf("Remainder part of (27/4) = %d
", output.rem);

   output = div(27, 3);
   printf("Quotient part of (27/ 3) = %d
", output.quot);
   printf("Remainder part of (27/3) = %d
", output.rem);

   return(0);
}

讓我們編譯和執行上面的程式,這將產生以下結果:

Quotient part of (27/ 4) = 6
Remainder part of (27/4) = 3
Quotient part of (27/ 3) = 9
Remainder part of (27/3) = 0