8.4.6.cs

来自「深入浅出C#,学习C#比较好的用例,能够很快掌握C#.」· CS 代码 · 共 32 行

CS
32
字号
using System; 
public class Factorial 
{
	public static long Fac(long i)
	{
		long result=1;
        for(long n=1;n<=i;n++)
		  result=result*n;
		return result;
 	}
}

class MainClass 
{
	public static int Main(string[] args) 
	{
		//检查是否给出参数
		if (args.Length == 0)  
		{
			Console.WriteLine("请输入一个数字类型的参数."); 
			Console.WriteLine("Usage: main <l>"); 
			return 1; 
		}

		// 将参数转化为long类型
		long l= long.Parse(args[0]); 
		Console.WriteLine("!{0}={1}.", 
			l, Factorial.Fac(l)); 
		return 0;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?