描述
C 库函数 div_t div(int numer, int denom) 把 numer(分子)除以 denom(分母)。
它存在于C 标准库<cstdlib>中
声明
下面是 div() 函数的声明
1 div_t div(int numer, int denom)
参数
numer - 分子
denom - 分母
返回值
该函数返回定义在 <cstdlib> 中的结构中的值,该结构有两个成员,如 div_t:int quot; int rem;
实例
下面的实例演示了 div( ) 函数的用法
1 #include <cstdio> 2 #include <cstdlib> 3 4 using namespace std; 5 6 int main() 7 { 8 div_t output; 9 output = div(27, 4); 10 printf("(27 / 4) 的商 = %d ", output.quot); 11 printf("(27 / 4) 的余数 = %d ", output.rem); 12 output = div(27, 3); 13 printf("(27 / 3) 的商 = %d ", output.quot); 14 printf("(27 / 3) 的余数 = %d ", output.rem); 15 return 0; 16 }
让我们编译并运行上面的程序,这将产生以下结果:
(27 / 4) 的商 = 6 (27 / 4) 的余数 = 3 (27 / 3) 的商 = 9 (27 / 3) 的余数 = 0