利用递归函数求1+2+3+…n,n在主函数中从键盘输入。函数原型为 int sum (int n);
#include<iostream>
using namespace std;
int main()
{
int n,sum1=0;
int sum(int n);
cout<<"请输入数字:"<<endl;
cin>>n;
sum1=sum(n);
cout<<"总和为:"<<sum1<<endl;
return 0;
}
int sum(int n)
{
int sum1=0;
if(n==1)
sum1=1;
else
sum1+=n+sum(n-1);
return sum1;
}