如何使用 for 循环从 1-20 打印每个阶乘?
输出应该是 Windows 窗体应用程序中的相同标签。
我尝试使用它,但没有得到我想要的(垂直打印从 1 到 20 的所有阶乘,即 (2,6,24,) ),而是看到 -2102162736 的值
private void nFactorial_Click(object sender, EventArgs e)
{
long facOut, factorial;
long num = 20;
factorial = num;
for (facOut = num - 1; facOut >= 1; facOut--)
{
factorial *= facOut;
nFactorial.Text += factorial.ToString();
}
}
牛魔王的故事
墨色风雨
随时随地看视频慕课网APP