剑指Offer(四十七):求1+2+3+…+n

2018年1月19日10:54:16 2 4,149 °C
摘要

求1+2+3+…+n,这是一道超级无敌送分题。

剑指Offer(四十七):求1+2+3+...+n

一、前言

本系列文章为《剑指Offer》刷题笔记。

刷题平台:牛客网

书籍下载:共享资源

二、题目

求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。

1、思路

没什么好说的,这是一道超级无敌送分题,使用递归即可。

2、代码

C++:

Python:

weinxin
微信公众号
分享技术,乐享生活:微信公众号搜索「JackCui-AI」关注一个在互联网摸爬滚打的潜行者。
Jack Cui

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  2   博主  0

    • avatar muyi 来自天朝的朋友 谷歌浏览器 Linux 广东省深圳市 电信 1

      use if in python solution hhhh 交

      • avatar uu Singapore 谷歌浏览器 Linux 新加坡 0

        用这个 n(n+1)/2