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; }