摘要: 问题: 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 分析: (1)二进制异或将得到他们的非进位部分。 (2)二进制相与并左移一位,等效于进位。 (3)重复上述步骤:知道进位为0. code: public int Add(int num1,int num2) { 阅读全文
posted @ 2020-05-18 10:31 Yrc的楚门的世界 阅读(188) 评论(0) 推荐(0)
摘要: 问题: 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 分析: (1)递归求解 (2)使用短路与作为递归结束条件。 code: public int Sum_Solution(int n) { int c 阅读全文
posted @ 2020-05-18 10:20 Yrc的楚门的世界 阅读(148) 评论(0) 推荐(0)