递归1 用递归方法求 f(n)

问题及代码:



2408: C语言习题 用递归方法求 f(n)

Time Limit: 1 Sec   Memory Limit: 128 MB
Submit: 2843   Solved: 1692
[ Submit][ Status][ Web Board]

Description

C语言习题 用递归方法求 f(n) = 12+22+...+n2  ,n的值由主函数输入。

Input

n的值。

Output

 f(n) 的值。

Sample Input

10

Sample Output

385

HINT

 
  
#include 
#include 

int sum=0;
int fac(int n)
{
    if(n==1)
        return 1;
    else
    {
        sum=n*n+fac(n-1);
    }
    return sum;
}
int main()

{

 int n;

 scanf("%d",&n);

 printf("%d\n",fac(n));

 return 0;

}

2408: C语言习题 用递归方法求 f(n)

Time Limit: 1 Sec   Memory Limit: 128 MB
Submit: 2843   Solved: 1692
[ Submit][ Status][ Web Board]

Description

C语言习题 用递归方法求 f(n) = 12+22+...+n2  ,n的值由主函数输入。

Input

n的值。

Output

 f(n) 的值。

Sample Input

10

Sample Output

385

HINT

你可能感兴趣的:(递归1 用递归方法求 f(n))