程序员C语言算法与数据结构

递归-求前n项和

2018-08-01  本文已影响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
上一篇 下一篇

猜你喜欢

热点阅读