习题 4.11 用递归方法求从1到n平方和的值。
代码:
#include<iostream>
using namespace std;
int main()
{
int n;
int fun(int);
cout << "请输入n:" << endl;
cin >> n;
cout << "结果为:" << fun(n) << endl;;
return 0;
}
int fun(int n)
{
if (n == 1) //递归出口
{
return 1;
}
else
{
return (n * n + fun(n - 1));
}
}