计算A/3,不用除法

int DividedBy3(int A) {
        int p = 0;
        for (int i = 2; i <= 32; i += 2)
                p += A << i;
        return (-p);
}

 

posted @ 2013-10-19 10:15  一枚程序员  阅读(501)  评论(1编辑  收藏  举报