要求输入的数在1-20 ; 输入一个数 ,求其阶乘
这是小生我的 ;老师看看错在那儿了
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication10
{
class Program
{
static void Main(string[] args)
{
int c;
c = Convert.ToInt32(Console.ReadLine());
getways.jiecheng(c);
Console.WriteLine(getways.z);
}
}
class getways
{
public static int z;
public static int jiecheng(int x)
{
if (x > 20)
{
Console.WriteLine("cuowu");
}
if (x == 1)
{
return x;
}
z = x * getways.jiecheng(z - 1);
return z;
}
}
}