您的位置:首页 > 其它

递归

2016-07-23 18:15 190 查看
#include <stdio.h>

int factorial(int n)
{
    /* base case */
    if (n == 0)
        return 1;
    
    else{
        int recurse = factorial(n-1);
        int result = n*recurse;
        return result;
    }
}
int main(void)
{
    int result = factorial(3);
    printf("%d\n",result);
    return 0;
    
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: