编程实现两个正整数的除法,当然不能用除法操作符。
2012-08-24 13:54
281 查看
/* 编程实现两个正整数的除法(不能用除法操作符)。 //*/ // 只考虑大数除小数,因小数除大数结果为0,余数为小数,无需计算 #include <iostream> #include <iomanip> #include <limits> using namespace std; void devide(int val1, int val2, int& res, int &rev) { int maxv = max(val1, val2); int minv = min(val1, val2); res = 0; rev = 0; if(maxv == minv){ res = 1; rev = 0; return; }else{ while(maxv > minv){ maxv = maxv - minv; res += 1; } rev = maxv; return; } } int main() { int val1 = 100; int val2 = 9; int res,rev; // res 为结果, rev为余数 devide(val1,val2, res,rev); cout << "results of " << val1 << " and " << val2 << " devide is " << res << " and "<< rev << endl; return 0; }
相关文章推荐
- 编程实现两个正整数的除法,当然不能用除法操作符
- 编程实现两个正整数的除法,当然不能用除法操作符
- 结构之法 算法之道 面试题 9、编程实现两个正整数的除法 编程实现两个正整数的除法,当然不能用除法操作符。
- 编程实现两个正整数的除法,当然不能用除法操作符
- 编程实现两个正整数的除法,当然不能用除法操作符
- 微软面试题:编程实现两个正整数的除法,当然不能用除法操作符。
- 编程实现两个正整数的除法,当然不能用除法操作符。
- java-编程实现两个正整数的除法,当然不能用除法操作符
- 微软面试题:编程实现两个正整数的除法,不能用除法操作符
- 每日一道算法题:编程实现两个数的除法,当然不能用除法操作符
- 编程实现两个正整数的除法
- 不用 "%" && "/" 编程实现两个正整数的除法,取余数
- 编程实现两个正整数的除法
- 编程实现两个正整数的除法
- 编程实现两个正整数的除法
- 微软面试题:编程实现两个正整数的除法
- (笔试题)不用除法操作符,实现两个正整数的除法
- 9、编程实现两个正整数的除法
- 编程实现两个正整数的除法
- 编程实现两个正整数的除法