利用递归进行阶乘是个非常方便的方法!
2009-03-17 10:53
399 查看
class Program
{
static void Main(string[] args)
{
Console.Write("请输入要进行阶乘的数:");
int Number = int.Parse(Console.ReadLine());
int Next = Strfanz(Number);
Console.WriteLine("{0}的阶乘为:{1}:",Number,Next);
}
static int Strfanz(int str)
{
if (str == 1) return 1;
int MyNumber = str * Strfanz(str-1);
return MyNumber;
}
}
{
static void Main(string[] args)
{
Console.Write("请输入要进行阶乘的数:");
int Number = int.Parse(Console.ReadLine());
int Next = Strfanz(Number);
Console.WriteLine("{0}的阶乘为:{1}:",Number,Next);
}
static int Strfanz(int str)
{
if (str == 1) return 1;
int MyNumber = str * Strfanz(str-1);
return MyNumber;
}
}
相关文章推荐
- 3.1题目: 利用递归方法实现一个函数,该函数能够实现n的阶乘,即 n! = n*(n-1)*…*3*2*1;
- python基础练习--利用递归方法求阶乘!
- 利用递归的方法求阶乘
- 利用递归方法计算 阶乘
- 利用递归方法输出1~10所有整数的阶乘
- 利用递归方法求5!的阶乘
- 黑马程序员--Java基础加强--15.利用反射操作泛型IV【通过反射Method解析泛型方法思路】【通过Method对四种Type子接口类型进行解剖】【使用递归对任意复合泛型类型进行彻底解剖】【个人
- 利用递归方法实现一个函数,该函数能够实现n的阶乘,即 n! = n*(n-1)*…*3*2*1
- JS中利用String对象的方法进行电子邮件的验证
- 12周(二)1、利用String类或StringBuffer类的方法,对输入的Email地址进行有效性验证。提示: 1)Email地址中应包含“@”和“.”符号; 2)“@”符号应
- 用递归方法求阶乘2
- c语言用递归的方法实现1!+2!+3!+4!+.....+n!=?阶乘之和
- JavaScript利用HTML DOM进行文档操作的方法
- android 关于利用签名的SHA1进行安全校验的方法之一
- 用80x86汇编语言编程--用递归方法求阶乘
- 20. 利用递归方法求10个任意整数实数的平均值。
- springboot中通用mapper结合mybatis generator的使用 通用mapper是为了方便开发人员对单表进行crud操作而产生的一套通用方法。 通用mapper只支持单表操作,可以
- [Visual C++系列]1.4 利用MFC进行开发的通用方法介绍
- XML利用dom4j进行增删查改等方法
- Android利用Espresso进行UI自动化测试的方法详解