题目:在主程序中提示输入整数n,编写函数用递归的方法求1+2+3+....+n的值。
#include<iostream>
using namespace std;
int D(int n,int &M)
{
M=M+n;
if(n>=1) D(n-1,M);
else return 0;
}
int main()
{
int n,M=0;
while(cin>>n)
{
D(n,M);
cout<<"从1加到"<<n<<"的和为:"<<M<<endl;
}
cout<<"input error!"<<endl;
}