其他分享
首页 > 其他分享> > 剑指 Offer 64. 求1+2+…+n【力扣】

剑指 Offer 64. 求1+2+…+n【力扣】

作者:互联网

题意理解

求1+2+...+n和,要求不用乘除,while,if,else,switch,case,条件表达式,

问题分析

不用这些,需要考虑那些可以替换,加减,逻辑表达式短路性质。

n && n += sum(n-1);

其他 

力扣

链接

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

标签:题意,Offer,int,sumNums,力扣,64,&&,表达式
来源: https://blog.csdn.net/xiexie1357/article/details/120575209