编写一个递归函数fac用来求阶乘t!,在主函数调用该函数,求20!的值,并输出。

2024-12-05 05:15:43
推荐回答(2个)
回答1:

#include
__int64 fac(int n){
return n==1 ? 1 : n*fac(n-1);
}
int main()
{
printf("%I64d\n",fac(20));
return 0;
}输出结果:2432902008176640000
请按任意键继续. . .

回答2:

10000