我试图得到一个因子显示为例如(5的阶乘是5*4*3*2*1)
我正在使用factorial的方法,但它不接受Console.Write(i + " x ");我的代码中的行.
任何帮助都会很棒.这是我的代码.
//this method asks the user to enter a number and returns the factorial of that number
static double Factorial()
{
string number_str;
double factorial = 1;
Console.WriteLine("Please enter number");
number_str = Console.ReadLine();
int num = Convert.ToInt32(number_str);
// If statement is used so when the user inputs 0, INVALID is outputed
if (num <= 0)
{
Console.WriteLine("You have entered an invalid option");
Console.WriteLine("Please enter a number");
number_str = Console.ReadLine();
num = Convert.ToInt32(number_str); …Run Code Online (Sandbox Code Playgroud)