摘要:
我们知道:a/b 的话,可以描述为 a=q*b+r, 这里 r是一个 0=b) { d=1; while(b*d>1; a=a-b*(d-1); } return c;}方法二: 我们也可以通过二分查找。对于a/b=c ,c的范围可以在【0,a]之间,因为b是要求大于等于1的。代码如下所示:int div2(const int x,const int y) // 二分查找{ int i=0,j=x; while(i>1); // 不能用除法 if(m*y>x) { j=m-1; } else if(m*y<x) { i=m; } else { return ... 阅读全文