#include<stdio.h>
int divid(int first, int second)
{
int result = 0;
int mul;
while(first >= second)
{
mul = 1;
while(2*mul*second <= first)
mul = mul * 2;
result += mul;
first -= mul * second;
}
return result;
}
int main()
{
int x = 10;
int y = 2;
int ret = divid(x, y);
printf("%d\n", ret);
return 0;
}
编程实现两个正整数的除法,当然不能用除法操作符
最新推荐文章于 2020-10-24 00:04:47 发布