在php中不使用除法运算符来划分两个数字

时间:2016-12-29 04:45:02

标签: php

我想在php中不使用除法运算符来划分两个数字 我知道如何使用c编程实现这一点但是任何人都可以帮我处理php吗?

c program

int divide(int nu, int de) {

    int temp = 1;
    int quotient = 0;

    while (de <= nu) {
        de <<= 1;
        temp <<= 1;
    }

    //printf("%d %d\n",de,temp,nu);
    while (temp > 1) {
        de >>= 1;
        temp >>= 1;

        if (nu >= de) {
            nu -= de;
            //printf("%d %d\n",quotient,temp);
            quotient += temp;
        }
    }

    return quotient;
}

0 个答案:

没有答案