输入:
输入可能包含多个测试样例。
对于每个测试案例,输入为一个整数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);
}