课程
/后端开发
/C
/C语言入门
小编的阶乘码不知道大家输入0试过吗?会是什么结果?
2017-11-21
源自:C语言入门 5-7
正在回答
#include<stdio.h>
int factorial(int n)
{
int result;
if(n<0)
printf("输入错误!\n");
return 0;
}
else if(n==1)
result=1;
else
result=factorial(n-1)*n;
return result;
int main()
int n=5;
printf("%d的阶乘=%d",n,factorial(n));
规定0的阶乘等于1
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答递归法求阶乘输出结果不对。
3 回答为什么这样算阶乘结果输出总是n的值呢。。大神指教一下。
1 回答大家知道为什么么
1 回答谁知道这个输出结果是什么
2 回答为什么我的输出结果是:小编能不能打车回家呢:y|n ?