c#1!+2!+3!+4!+5!
时间: 2023-12-27 07:04:47 浏览: 95
以下是C#求1!+2!+3!+4!+5!的代码:
```csharp
using System;
namespace FactorialSum
{
class Program
{
static void Main(string[] args)
{
int sum = 0;
for (int i = 1; i <= 5; i++)
{
int ret = 1;
for (int j = 1; j <= i; j++)
{
ret *= j;
}
sum += ret;
}
Console.WriteLine(sum);
}
}
}
```
输出结果为:153。
相关问题
用C#计算1!+2!+3!+4!+5!
以下是用C#计算1!+2!+3!+4!+5!的代码:
```
using System;
class Program
{
static void Main(string[] args)
{
int n = 5; // 输入的n值
int ret = 1; // 阶乘的结果
int sum = 0; // 最终结果
for (int i = 1; i <= n; i++)
{
ret *= i; // 计算阶乘
sum += ret; // 将阶乘相加
}
Console.WriteLine(sum); // 输出结果
}
}
```
c#输入正整数n(n<=15),计算 1!+2!+3!+4!+5!+6!+7!+8!+9!+…+n! 的值。
要计算 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`的值作为结果。
阅读全文