摘要:
求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 思路一:等差数列求和公式:n*(n+1)/2=(n^2+n)/2,由于不能用除法,因此可以右移一位表示除以2 思路二: &&的短路功能:即A&&B中,加入A 阅读全文
posted @ 2019-07-09 11:08
淡如水94
阅读(882)
评论(0)
推荐(0)
摘要:
写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 思路来自于牛客网 首先看十进制是如何做的: 5+7=12,三步走 第一步:相加各位的值,不算进位,得到2。 第二步:计算进位值,得到10. 如果这一步的进位值为0,那么第一步得到的值就是最终结果。 第三步:重复上述两步, 阅读全文
posted @ 2019-07-09 10:07
淡如水94
阅读(207)
评论(0)
推荐(0)

浙公网安备 33010602011771号