目前我有这组代码,它的意思是计算阶乘。
int numberInt = int.Parse(factorialNumberTextBox.Text);
for (int i = 1; i < numberInt; i++)
{
numberInt = numberInt * i;
}
factorialAnswerTextBox.Text = numberInt.ToString();
由于某种原因它不起作用,我不知道为什么。例如,我将输入 3 并得到 -458131456 的答案,这看起来很奇怪。
任何帮助表示赞赏。谢谢