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

輸入: ios

輸入可能包含多個測試樣例。
對於每一個測試案例,輸入爲一個整數n(1<= n<=100000)。 測試

輸出:

對應每一個測試案例,
輸出1+2+3+…+n的值。 spa

樣例輸入:
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
相關文章
相關標籤/搜索