摘要: 题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 思路 对数字做运算,除四则运算之外,只剩下位运算了。 1)不考虑进位对每一位相加:1加0,0加1都等于1,而0加0,1加1等于0,所以使用异或^操作; 2)计算进位:只有1加1产生进位,所以采用位与&操作,再左 阅读全文
posted @ 2020-08-28 12:01 不学无墅_NKer 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 题目描述 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 思路 当n大于1时,和为f(n)=f(n-1)+n,n=1时,f(n)=1 使用递归代替循环,用逻辑运算符&&或者||来代替判断语句。 知识点:逻 阅读全文
posted @ 2020-08-28 10:59 不学无墅_NKer 阅读(108) 评论(0) 推荐(0) 编辑