递归-求前n项和

#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;
}

运行结果

《递归-求前n项和》 image.png

    原文作者:桓宇Harry
    原文地址: https://www.jianshu.com/p/69a5911d9ef2#comments
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞