文档章节

题目1506:求1+2+3+...+n

哭哭吓唬你
 哭哭吓唬你
发布于 2014/04/04 11:21
字数 154
阅读 49
收藏 0

输入:

输入可能包含多个测试样例。
对于每个测试案例,输入为一个整数n(1<= n<=100000)。

输出:

对应每个测试案例,
输出1+2+3+…+n的值。

样例输入:
3
5
样例输出:
6
15
#include <iostream>
using namespace std;

int add(int, int*);
int main() {

	int n,result;
	while(cin>>n){
		result = 0;
		add(n, &result);
		cout<<result<<endl;
	}

	return 0;
}


int add(int n, int* p){
	n && add(n-1,p);
	return (*p += n);
}



参考:http://blog.csdn.net/wusuopubupt/article/details/17714705


© 著作权归作者所有

哭哭吓唬你
粉丝 4
博文 101
码字总数 40066
作品 0
石景山
程序员
私信 提问
[剑指offer] 求1+2+3+...+n

本文首发于我的个人博客:尾尾部落 题目描述 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 解题思路 累加不能用循环的话,那就...

繁著
2018/08/07
0
0
前端计划——Codewars的一些JavaScript题集

关于Codewars:这是一个用于编程练习的网站,支持多种编程语言。网站首次注册需要完成两道题目,之后进入系统,类似于打怪升级。通过完成题目来实现段位的提升,而题目的难度也会随之增长。 ...

Alarak
2017/01/03
0
0
HDU 1506 1505 2870 2830

1506 连续矩形最大面积 1505 题目大意:给出一个n m 的矩形,求全为F的矩形面积最大。 题目思路:这道题和HDU1506很像。 d[i][j]表示第i行j列元素在前i行中的最大高度。(以第一行为底)例如...

阿豪boy
2017/07/09
16
0
Google面试题 | 循环字符串里面的独立子串

专栏 | 九章算法 网址 | www.jiuzhang.com 题目描述 假设s是一个无限循环的字符串”abcdefghijklmnopqrstuvwxyz”,s就是一个”...zabcdefghijklmnopqrstuvwxyza...”这样的字符串,现在给你...

九章算法
2017/11/09
0
0
python剑指offer66题

二维数组的查找 替换空格 从头到尾打印链表 重建二叉树 用两个栈实现队列 选择数组中的最小数字 斐波那契数列 跳台阶 变态跳台阶 矩形覆盖 二进制中1的个数 数值的整数次方 调整数组顺序使奇...

lyy0905
2018/06/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

RxJava进行单元测试的方式

@Test public void completeTask_retrievedTaskIsComplete() { // Given a new task in the persistent repository final Task newTask = new Task(TITLE, ""); ......

SuShine
27分钟前
5
0
正则表达式大全

检验手机号码 # 要求:手机号码必须为11位数字,以1开头,第二位为1或5或8。import redef verify_mobile(): mob = input("请输入手机号码:") ret = re.match(r"1[358]\d{9}", m......

彩色泡泡糖
31分钟前
5
0
QT之border-image属性

一、border-image的兼容性 border-image可以说是CSS3中的一员大将,将来一定会大放光彩,其应用潜力真的是非常的惊人。可惜目前支持的浏览器有限,仅Firefox3.5,chrome浏览器,Safari3+支持...

shzwork
32分钟前
6
0
Kubernetes Operator简易教程

1. 安装operator-sdk //安装 operator-sdk$ apt-get install operator-sdk.....$ operator-sdk versionoperator-sdk version: v0.7.0$ go versiongo version go1.11.4 darwin/amd64 2......

Robotcl_Blog
32分钟前
5
0
再谈DAG任务分解和Shuffle RDD

1、DagScheduler分析 DagScheduler功能主要是负责RDD的各个stage的分解和任务提交。Stage分解是从触发任务调度过程的finalStage开始倒推寻找父stage,如果父stage没有提交任务则循环提交缺失...

守望者之父
38分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部