c#使用有参有返回值函数实现:1!+2!+3!+….+n!的和,n 由键盘输入
时间: 2023-11-24 10:51:50 浏览: 90
C#+实现在规定的时间内没有做任何操作,系统注销
以下是使用C#编写有参有返回值函数实现1!+2!+3!+….+n!的和,n由键盘输入的方法:
```csharp
using System;
namespace FactorialSum
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入一个正整数n:");
int n = int.Parse(Console.ReadLine());
int sum = 0;
for (int i = 1; i <= n; i++)
{
sum += Factorial(i);
}
Console.WriteLine("1!+2!+3!+...+n!的和为:" + sum);
}
static int Factorial(int num)
{
int result = 1;
for (int i = 1; i <= num; i++)
{
result *= i;
}
return result;
}
}
}
```
阅读全文