计算A/3,不用除法 int DividedBy3(int A) { int p = 0; for (int i = 2; i <= 32; i += 2) p += A << i; return (-p); }