函数 递归 6的 阶乘 如何 做

函数 递归 6的 阶乘 怎么 做 ?求 代码求 解释 谢谢 ??想半天 没想出来[解决办法]C/C++ code#includestdio

函数 递归 6的 阶乘 怎么 做 ?
求 代码 求 解释 谢谢 ??想半天 没想出来······

[解决办法]

C/C++ code
#include<stdio.h>int fun(int n){    if(n == 1)        return 1;    return n*fun(n-1);}int main(){    int sum;    sum = fun(6);    printf("%d\n", sum);    return 0;}