
限制条件的表达式计算
CAFEBABE丶
颤抖吧丶发际线
展开
-
剑指Offer_求1+2+3+...n
题目描述: 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 思路:考虑使用&&号来进行操作,前面一部分表示if()的条件,后面一部分实际要求的表达式,但是给个恒成立的条件就好了。 程序: Co...原创 2018-07-02 17:27:03 · 122 阅读 · 0 评论 -
剑指Offer_不用加减乘除做加法
题目描述: 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 思路:两个数按位异或就可以得到相加之后对应位的值,两个数先与,与完之后再向左进行移一位,皆可以得到对应的进位,再把这两项加起来就可以,当然不能直接加,替换原来的num1,num2就可以了,当num2==0的时候就可以退出循环了。 程序: ...原创 2018-07-02 17:39:38 · 123 阅读 · 0 评论