3-12
在主程序中提示输入整数n,编写函数用递归的方法求1+2+…十n 的值。
#include <iostream> using namespace std; int fun(int n){ if(n == 1) return 1; else return n + fun(n-1); } int main(){ int n; cout<<"输入整数n"<<endl; cin>>n; cout<<"结果为:"<<fun(n)<<endl; return 0; }
在主程序中提示输入整数n,编写函数用递归的方法求1+2+…十n 的值。
#include <iostream> using namespace std; int fun(int n){ if(n == 1) return 1; else return n + fun(n-1); } int main(){ int n; cout<<"输入整数n"<<endl; cin>>n; cout<<"结果为:"<<fun(n)<<endl; return 0; }