常用算法(C#): 计算10! 的值.
2008-09-10 08:55
375 查看
using System;
using System.Collections.Generic;
using System.Text;
namespace ExFactorial
{
class Factorial
{
public double factorial(int num)
{
switch (num)
{
case 1:
return 1;
default :
return num * factorial(num - 1);
}
}
static void Main(string[] args)
{
Console.WriteLine("输入一个整数:");
int num=Convert.ToInt32 (Console.ReadLine());
Factorial f = new Factorial();
Console.WriteLine("{0}!的值为{1}", num, f.factorial(num));
}
}
}
using System.Collections.Generic;
using System.Text;
namespace ExFactorial
{
class Factorial
{
public double factorial(int num)
{
switch (num)
{
case 1:
return 1;
default :
return num * factorial(num - 1);
}
}
static void Main(string[] args)
{
Console.WriteLine("输入一个整数:");
int num=Convert.ToInt32 (Console.ReadLine());
Factorial f = new Factorial();
Console.WriteLine("{0}!的值为{1}", num, f.factorial(num));
}
}
}
相关文章推荐
- 常用算法(C#): 计算 1+2(2次方)+3(3次方)+...+n(n次方)的值
- 马遍历棋盘高效算法(10*10),10*10以下的棋盘基本可以迅速计算出结果。
- php计算两个整数的最大公约数常用算法小结
- 计算几何与图形学有关的几种常用算法(一)
- C#中计算质数的算法
- 常用算法(C#): 二进制,八进制,十六进制数转换为十进制数的算法
- 计算几何的常用算法
- 算法系列之九:计算几何与图形学有关的几种常用算法(二)
- 常用算法C#实现:字符串包含问题
- C#基于基姆拉尔森算法计算指定日期是星期几的方法
- [转]C#算法 一对小兔子一年后长成大兔子;一对大兔子每半年生一对小兔子。大兔子的繁殖期为4年,兔子的寿命是6年。假定第一年年初投放了一对小兔子,试编程计算,第n年末总共会有多少对兔子
- C# TimeSpan类计算程序执行的时间及此类的其他常用方法
- 算法系列之九:计算几何与图形学有关的几种常用算法(一)
- java 日历计算农历和节假日的常用类(包括除夕的算法)
- C#常用算法帖:数组
- 常用数据结构及算法C#/Java实现
- 计算几何与图形学有关的几种常用算法(二)
- C# 中使用 MD5 算法计算 hash (哈希)值的四种方法
- C#计算两个文件的相对目录算法的实例代码
- C#常用的几种算法