剑指 Offer 64. 求1+2+…+n

 

 

方法:使用逻辑&&运算符的短路特性终止递归

1 class Solution {
2 public:
3     int sumNums(int n) {
4         n > 1 && (n += sumNums(n - 1));
5         return n;
6     }
7 };

剑指 Offer 64. 求1+2+…+n

 

相关文章: