求1+2+3+...+n
来源:互联网 发布:社交软件英文怎么说 编辑:程序博客网 时间:2024/06/13 01:52
题目
求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
思路
使用递归,由于递归需要终止条件,可以使用传入的参数是不是0来判断。
参考代码
class Solution{public: int Sum_Solution(int n) { int res = n; res && (res += Sum_Solution(n - 1)); return res; }};
阅读全文
0 0
- 1、求n!;2、求1!+2!+3!+......+n!之和
- 求1+2+3+....n
- 求1+2+3+...+n
- 求1+2+3+...+n
- 求1+2+3+...+n
- 求1+2+3+...+n
- 求1+2+3+。。。+N
- 求1+2+3+...+n
- 求1+2+3+...+n
- 求1+2+3+...+n
- 求1+2+3+...+n
- 求1+2+3+...+n
- 求1+2+3+...+n
- 求1+2+3+...+n
- 求1!+2!+3!+......+n!
- 求1+2+3+...+n
- 求1+2+3+...+n
- 求1+2+3+...+n
- SIFT检测算法的实现
- jdk和tomcat环境变量配置总结
- Oracle 数据库 增删改查
- DOM
- 几种常用的loss function
- 求1+2+3+...+n
- MySQL DELETE FROM与子查询作为条件
- 通过Xshell远程连接虚拟机中的Ubuntu
- 日常笔记
- Working in Unity
- opencv+python计算机视觉(一)之边缘检测canny
- POJ 2406Power Strings (dc3 后缀数组)
- CNN卷积神经网络和反向传播
- 228215004284