问题描述

求 1+2+...+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
示例 1: 输入: n = 3
输出: 6
示例 2: 输入: n = 9
输出: 45
  限制: 1 <= n <= 10000

代码

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

结果

执行用时 :0 ms, 在所有 C++ 提交中击败了100.00%的用户
内存消耗 :6.2 MB, 在所有 C++ 提交中击败了100.00%的用户

最新文章

  1. wxPython 自动提示文本框
  2. 欢迎进入MyKTV点歌系统展示
  3. 基础算法之插入排序Insertion Sort
  4. 搭建Hadoop2.6.4伪分布式
  5. 数据库连接池dbcp基本配置
  6. Spring aop expression
  7. 转:C# Autocad 关闭所有有色斑的图层
  8. [Hive - LanguageManual] VirtualColumns
  9. [Redis] C#中使用redis
  10. 关于uisliderview 监听停止滑动的状态
  11. eclipse安装PyDev插件出错No software site found at jar:file:[离线包路径]!/. Do you wish to edit the location?
  12. ORACLE - 用户和角色的权限管理
  13. Hadoop(七)HDFS容错机制详解
  14. 关于browser-sync(在多个设备上进行网页调试)的问题点总结
  15. 如何调整DOS窗口的宽高
  16. 1168: mxh对lfx的询问(前缀和+素数表)
  17. [Node.js] 04 - Event and Callback
  18. django之ForNode是如何渲染的
  19. Android开发资料
  20. Delphi 中的 RectTracker - 原创

热门文章

  1. PowerDotNet平台化软件架构设计与实现系列(07):数据同步平台
  2. 查看服务backlog大小 Send-Q
  3. wayne编译支持k8s1.16+
  4. 【LeetCode】1150. Check If a Number Is Majority Element in a Sorted Array 解题报告(C++)
  5. 【LeetCode】701. Insert into a Binary Search Tree 解题报告(Python & C++)
  6. TKE 用户故事 - 作业帮 PB 级低成本日志检索服务
  7. 【操作系统】 DOS命令windows批处理batch编程——第一章
  8. VAE with a VampPrior
  9. rabbitmq-安装部署及基础操作
  10. vue 设置请求超时时间处理