В настоящее время у меня есть этот набор кода и его предназначение для вычисления факториалов.
int numberInt = int.Parse(factorialNumberTextBox.Text);
for (int i = 1; i < numberInt; i++)
{
numberInt = numberInt * i;
}
factorialAnswerTextBox.Text = numberInt.ToString();
По какой-то причине это не работает, и я не знаю, почему. Например, я буду вводить 3 и получить ответ как -458131456, который кажется действительно странным.
Любая помощь оценивается. Благодаря