c#利用循环计算n!的值 n!=1*2*3*….*n
时间: 2023-07-23 15:05:19 浏览: 97
求1+1*2+1*2*3+...+1*2*3*...*n的和(C for循环)
4星 · 用户满意度95%
可以使用一个循环来计算 n! 的值。具体步骤如下:
1. 定义一个变量 result,初始值为 1。
2. 使用一个循环从 1 循环到 n,每次将 result 乘以当前循环变量的值,即 result *= i。
3. 循环结束后,result 的值即为 n! 的值。
下面是相应的 C# 代码实现:
```csharp
int n = 5; // 代表要计算 5!
int result = 1;
for (int i = 1; i <= n; i++)
{
result *= i;
}
Console.WriteLine($"{n}! = {result}");
```
输出结果为:5! = 120。
阅读全文