您的位置:首页 > 编程语言

编程实现两个正整数的除法,当然不能用除法操作符

2013-03-19 10:37 260 查看
#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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: