c#输入正整数n(n<=15),计算 1!+2!+3!+4!+5!+6!+7!+8!+9!+…+n! 的值。
时间: 2024-04-15 11:22:38 浏览: 116
1_求1!+2!+...n!的值.c
要计算 1!+2!+3!+4!+5!+6!+7!+8!+9!+…+n! 的值,我们可以使用循环来逐个计算每个阶乘,并将它们相加。下面是一个C#的示例代码:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("请输入一个正整数n:");
int n = int.Parse(Console.ReadLine());
int sum = 0;
int factorial = 1;
for (int i = 1; i <= n; i++)
{
factorial *= i;
sum += factorial;
}
Console.WriteLine("结果为:" + sum);
}
}
```
在这个示例中,我们使用了一个循环来计算每个阶乘,并将它们累加到变量`sum`中。最后,我们输出`sum`的值作为结果。
阅读全文