【发布时间】:2018-04-08 12:40:48
【问题描述】:
我有一个带有递归的类来做阶乘。我的问题是如何正确调用它,因为我在尝试这样做时遇到了一堆错误。
这是我的阶乘类
public class Factorial
{
public static double factorial_Recursion(int number)
{
if (number == 1)
return 1;
else
return number * factorial_Recursion(number - 1);
}
}
所以我的问题是如何设置递归运行的次数然后显示它。 (顺便说一下,我是 Windows 窗体)我对 C# 很陌生,这是我第一次使用递归。抱歉,如果它超级愚蠢,谢谢您的帮助!
【问题讨论】:
-
factorial_Recursion(10) 如果你想计算 10 的阶乘
-
有什么问题?这看起来正确吗?
-
我想通了,只是不知道如何正确调用它。我在想它比它更复杂谢谢大家。