求数字的乘阶:
例如:6的乘阶运算:6*5*4*3*2*1
例如:3的乘阶运算:3*2*1
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入数字:");
int num_01 = Convert.ToInt32 (Console.ReadLine ());//输入数字
ChengJie chengJie = new ChengJie();
int chenJie = chengJie. JieChe(num_01 );//定义变量,调用方法
Console.WriteLine("数的乘阶{0}",chenJie );
Console.ReadKey();
}
}
class ChengJie
{
public int JieChe(int num_Jiechen)//定义一个阶乘的方法,
{
int result = 1;
while (num_Jiechen > 0) //当参数>0
{
result *= num_Jiechen;//result=result*num_jiechen
num_Jiechen -= 1;
}
return result;
}
}//定义乘阶的方法