zl程序教程

您现在的位置是:首页 >  后端

当前栏目

习题 4.12 用递归方法求···n的值由主函数输入。

方法输入递归 函数 习题
2023-09-14 09:06:56 时间

C++程序设计(第三版) 谭浩强 习题4.12 个人设计

习题 4.12 用递归方法求
f(x)=i=1ni2 f ( x ) = ∑ i = 1 n i 2
n的值由主函数输入。

代码块:

#include <iostream>
using namespace std;
int sum(int n);
int main()
{
    int num;
    cout<<"Please enter number: ";
    cin>>num;
    cout<<"Result: "<<sum(num)<<endl;
    system("pause");
    return 0;
}
int sum(int n)
{
    return n==1 ? 1 : n*n+sum(n-1);
}