简单的递归

 

#include<stdio.h>

#include <stdio.h>

int sum( int n );

int main()
{
    int n;

    scanf("%d", &n);
    printf ("%d\n", sum(n));

    return 0;
}

int sum( int n )
{
    int a;
    if (n<0)
    {
        return 0;
    }
    if (n>=0)
    {
        if (n == 0)
        return 0;
    }  
    a = sum(n-1)+n;//这里实际加的值为n,当sum函数只是跳出,n为加的数 
    return a;
}

 

 

posted @ 2020-10-12 20:10  elapstjtl  阅读(101)  评论(0)    收藏  举报