为了账号安全,请及时绑定邮箱和手机立即绑定

小编的阶乘码不知道大家输入0试过吗?会是什么结果?

小编的阶乘码不知道大家输入0试过吗?会是什么结果?

正在回答

2 回答

#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));

return 0;

}


0 回复 有任何疑惑可以回复我~

规定0的阶乘等于1

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

小编的阶乘码不知道大家输入0试过吗?会是什么结果?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信