using System;
namespace ConsoleApp1
{
class program
{
class jiecheng
{
public int Jc(int num)
{
//三目运算符
return num > 0 ? num*Jc(num-1) : 1;
}
}
static void Main(String[] args)
{
//创建对象
jiecheng j = new jiecheng();
Console.WriteLine("Please enter the required number:");
int result = j.Jc(Convert.ToInt16(Console.ReadLine()));
Console.WriteLine("result is {0}", result);
Console.ReadKey();
}
}
}
结果显示为
Please enter the required number:
3
result is 6