曲径通幽论坛

标题: div() -- 取得商和余数 [打印本页]

作者: beyes    时间: 2011-12-22 18:33
标题: div() -- 取得商和余数
div() 原型如下:
[Plain Text] 纯文本查看 复制代码
include <stdlib.h>
div_t div(int numerator, int denominator);

div() 计算 numberator / denom ,然后将相除后的商和余数由 div_t 这个结构返回,该结构定义如下:
[C++] 纯文本查看 复制代码
typedef struct {
  int quot;
  int rem;
} div_t;


测试代码
[C++] 纯文本查看 复制代码
#include <stdio.h>
#include <stdlib.h>


int main()
{
    div_t result;

    result = div(38, 5);

    printf ("Quotient = %d, remainder = %d\n", result.quot, result.rem);

    return 0;
}

运行输出:
./div
Quotient = 7, remainder = 3





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2