求1+2+3+...+n
来源:互联网 发布:thinkphp5商城源码 编辑:程序博客网 时间:2024/06/12 19:15
package demo;/* * 题目描述求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 */public class Offer_29 { public int Sum_Solution(int n) { int sum = n; boolean ans = (n>0)&&((sum+=Sum_Solution(n-1))>0);//递归 return sum; } public static void main(String[] args) { Offer_29 off = new Offer_29(); System.out.println(off.Sum_Solution(3)); }}
阅读全文
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
- 负载均衡架构及实现
- LintCode 第491题 回文数
- TensorFlow简单实例(三):nearest_neighbor
- http://blog.csdn.net/sfM06sqVW55DFt1/article/details/78739735
- 解决在visualstudio2012调用exiv2库遇到的问题
- 求1+2+3+...+n
- Android图表库MPAndroidChart(九)——神神秘秘的散点图
- Hadoop入门之命令参考
- Gradle入门系列(5):创建多项目构建
- PG通用(常用)功能
- HTTP与HTTPS的区别
- Mac最强虚拟机软件Parallels Desktop xx版13.2.0
- 【笔记】PHP- array_push() 还有JSON
- FAQ宝典之Rancher Server