递归-求前n项和

作者: 黄一倚 | 来源:发表于2018-08-01 13:42 被阅读8次
#include <stdio.h>
#include <stdlib.h>

/**
    用递归求前n项和
*/
long sum(int n){
    if(1==n)
        return 1;
    else
        return sum(n-1)+n;
}

int main()
{
    int n;
    printf("请输入需要求前n项和的n:");
    scanf("%d",&n);
    printf("你所要求的前n项和为:%ld\n",sum(n));
    return 0;
}

运行结果

image.png

相关文章

网友评论

    本文标题:递归-求前n项和

    本文链接:https://www.haomeiwen.com/subject/csalvftx.html