摘要: 题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、×、÷ 四则运算符号。 样例 解法 先对两数进行异或,求得相加不进位的结果。再循环对两数进行按位与运算,并左移一位,直至进位为 0。 详细思路:示例:5+7 先看十进制是如何做的: 三步走 同理我们可以用三步走的方式计算二进制值相加 阅读全文
posted @ 2019-08-13 13:04 亦海 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 题目描述 求 1+2+…+n,要求不能使用 乘除法、for、while、if、else、switch、case 等关键字及条件判断语句 A?B:C。 样例 解法 前面的和+后一个即为所求的总和 有 if 的递归方法 但题意说不能用 if ,所以: java中&和&&的区别 &和&&都是逻辑运算符,用 阅读全文
posted @ 2019-08-13 12:36 亦海 阅读(174) 评论(0) 推荐(0) 编辑