Вызов метода. Ошибка "The name 'factorialNum' does not exist in the current context" - C#
Формулировка задачи:
Помогите что не так
выдает ошибку во втором методе при обращение кFactorial(factorialNum)
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace CSharpApp
- {
- class Program
- {
- public static int Factorial(int factorialNum)
- {
- //вычисление факториала
- if (factorialNum == 1)
- {
- return 1;
- }
- //Шаг рекурсии
- return Factorial(factorialNum - 1) * factorialNum;
- }
- static void Main(string[] args)
- {
- int num = Convert.ToInt16(Console.ReadLine());
- int factorialN = num;
- num = Factorial(factorialNum);
- Console.WriteLine("Факториал числа: {0} Равен: {1}", num, factorialN);
- Console.ReadKey();
- }
- }
- }
Решение задачи: «Вызов метода. Ошибка "The name 'factorialNum' does not exist in the current context"»
textual
Листинг программы
- num = Factorial(num);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д