本文介绍了在不使用任何循环的情况下计算数字的阶乘.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在一次采访中,有人要求我在不使用任何循环的情况下计算数字的阶乘,甚至我尝试了但我无法完成.请帮助我如何在不使用任何循环的情况下在c#中计算阶乘.就在发布此问题之前,我在google上尝试过,但是所有答案都使用了循环.
因此,我再次将查询发布在最佳的教程资源上.
请帮助我.
谢谢.
In an interview someone asked me to calculate the factorial of a number without using any loop, nd even I tried but I was not able to complete it. Kindly help me how we can calculate factorial in c# without using any loop. Just Before posting this question I tried on google , but all the answers used loop.
So Once again I posted my query on my best tutorial resource.
Kindly help me.
Thanks.
推荐答案
int fact(int n)
{
if(n==0)
return 1;
else
return n * fact(n-1);
}
public int fact(int n)
{
if (n==0) return 1;
else return n*fact(n-1)
}
谢谢,
Bh @ gyesh
Thanks,
Bh@gyesh
这篇关于在不使用任何循环的情况下计算数字的阶乘.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!