3-12 在主程序中提示输入整数n,编写函数用递归的方法求1+2+3+...+n的值
设计思路:设计递归函数解题即可
代码:
#include<iostream>
using namespace std;
int f(int n)
{
int sum=0;
if(1<n)
{
sum=n+f(n-1);
}
else if(n==1)
sum=1;
return sum;
}
int main()
{
int n,sum=0;
cin>>n;
sum=f(n);
cout<<sum;
}
总结:递归函数的调用