题解 | #求1+2+3+...+n#
求1+2+3+...+n
http://www.nowcoder.com/practice/7a0da8fc483247ff8800059e12d7caf1
位运算第五题 啥都不让用啊。。。非要用&&....无语子
class Solution {
public:
int Sum_Solution(int n) {
// 啥都不让用 焯
// 递归
// if(n==1)
// return 1;
// return n+Sum_Solution(n-1);
n && (n += Sum_Solution(n-1));
return n;
}
};
public:
int Sum_Solution(int n) {
// 啥都不让用 焯
// 递归
// if(n==1)
// return 1;
// return n+Sum_Solution(n-1);
n && (n += Sum_Solution(n-1));
return n;
}
};
题解 文章被收录于专栏
一遍做剑指offer 一边保存做题步骤 并附带详细注释哦