美文网首页面试算法
牛客-剑指0ffer-求1+2+3+...+n

牛客-剑指0ffer-求1+2+3+...+n

作者: wenyilab | 来源:发表于2019-08-21 08:47 被阅读3次

题目描述
求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。

class Solution {
public:
    int Sum_Solution(int n) {
        int ans = n;
        ans && (ans += Sum_Solution(n-1));
        return ans;
    }
};

相关文章

  • 发散思维能力

    剑指offer所有的题目总结 牛客 求1+2+3+...+n 求1+2+3+...+n,要求不能使用乘除法、for...

  • 牛客-剑指0ffer-求1+2+3+...+n

    题目描述求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等...

  • 剑指offer(四十七) 求1+2+3+...+n

    点击进入 牛客网题库:求1+2+3+...+n 题目描述求1+2+3+...+n,要求不能使用乘除法、for、wh...

  • 牛客-剑指0ffer-丑数

    题目描述把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含...

  • 牛客-剑指0ffer-反转链表

    题目描述输入一个链表,反转链表后,输出新链表的表头。

  • 牛客-剑指0ffer-矩形覆盖

    题目描述我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,...

  • 牛客-剑指0ffer-跳台阶

    题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不...

  • 牛客-剑指0ffer-替换空格

    题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过...

  • 牛客-剑指0ffer-变态跳台阶

    题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳...

  • 牛客-剑指0ffer-树的子结构

    题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)

网友评论

    本文标题:牛客-剑指0ffer-求1+2+3+...+n

    本文链接:https://www.haomeiwen.com/subject/gybvsctx.html