首页 > 试题广场 >

用递归方法求12+22+32+…+n2。

[问答题]
用递归方法求12+22+32+…+n2
推荐
#include <stdio.h>
int func(int n)
{
    if(n==1)
        return 1;
    else
        return n*n+func(n-1);
}
void main()
{
    int n;
    printf("n:");
    scanf("%d",&n);
    printf("f(%d) = %d\n",n,func(n));

发表于 2018-05-07 10:52:09 回复(0)