除法,当然不能用除法操作符"/>
/* 编程实现两个正整数的除法,当然不能用除法操作符。 */ #include <stdio.h> int div_int(const int x, const int y) {int left_num, result;int multi;left_num = x;result = 0;multi = 0;while(left_num>=y){multi = 1;while(y*multi <= (left_num>>1))multi = multi<<1;result += multi;left_num -= y*multi;printf("%d/n", multi);}return result; } int main() {int x, y;printf("Input two numbers:");scanf("%d %d", &x, &y);printf("%d/%d=%d", x, y, div_int(x,y));return 0; }
更多推荐
编程实现两个正整数的除法,当然不能用除法操作符
>www.elefans.com
编程频道|电子爱好者 - 技术资讯及电子产品介绍!
发布评论