在C++ 定义一个函数

1+2+3+……+N之和,函数接受一个int类型参数N,返回加之和的结果

#include <iostream>
using namespace std;
unsigned long int nsum(int n)
{
if (n==1) return 1;
else return nsum(n-1)+n;
}
int main(void)
{
int n;
cout<<"N="<<flush;
cin>>n;
cout<<nsum(n)<<endl;
return 0;
}