64,076
社区成员
发帖
与我相关
我的任务
分享
很惭愧,跟着英雄一路水过去。
1.给你两个整数 a 和 b ,不使用 运算符 + 和 - ,计算并返回两整数之和。 1.2.3同理
4.递归乘法。 写一个递归函数,不使用 * 运算符, 实现两个正整数的相乘。可以使用加号、减号、位移,但要吝啬一些
5.两数相除:给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。
返回被除数 dividend 除以除数 divisor 得到的商。
整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8 以及 truncate(-2.7335) = -2
6.实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。
7.
.给你一个非负整数 x ,计算并返回 x 的 算术平方根 。
由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。
注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5 。
8.编写一个方法,找出两个数字a和b中最大的那一个。不得使用if-else或其他比较运算符。