《剑指Offer》之“不用乘除法等条件下求1+2+3+…+n”
2018-03-29 12:56
267 查看
题目描述
求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。代码实现
class Solution { public: int Sum_Solution(int n) { int sum = n; (sum>0)&&((sum+=Sum_Solution(--n))>0); return sum; } };
相关文章推荐
- PHP 不用求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、s witch、case 等关键字以及条件判断语句(A?B:C)和不用循环/goto/递归输出1~100的10种写法
- 不用 乘除法_for_while_if_else_条件表达式 求 1+2+3……+N 的函数指针方法
- 不用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)求1+2+…+n
- 剑指Offer(Java版): 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- 《剑指offer》上的一道原题,求1+2+……+n,要求不能使用乘除法,for、while、if、else、switch、case等关键字以及条件判断语句
- 合并链表和求1+2+...+n不用循环、乘除法、循环、条件判断、选择相关的关键字
- 剑指offer面试题47 不用加减乘除做加法 (java实现)
- 实现1+2+3...+n,要求不能使用乘除法、循环、条件判断、选择相关的关键字
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句
- 剑指Offer(Java版):不用第三个变量就能交换两个变量值
- 求1+2+3+...+n,要求不能使用乘除法,for,while,if,else,switch,case等关键字以及条件判断语句
- 求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case等关键字 以及条件判断语句(A?B:C)
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)
- 剑指offer 不用加减乘除做加法
- 不用条件和循环语句打印出1~1000
- 剑指Offer(Java版):不用加减乘除做加法
- 多条件查询SQL,存储过程版,不用拼接SQL