怎么用程序写出6的阶乘

时间:2025-01-24 18:30:05 单机游戏

C语言

```c

include

int main() {

int num = 6;

int factorial = 1;

for (int i = 1; i <= num; i++) {

factorial *= i;

}

printf("6的阶乘为: %d\n", factorial);

return 0;

}

```

Java

```java

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

Scanner sin = new Scanner(System.in);

System.out.print("请输入一个数字:");

int s = sin.nextInt();

long sum = 1;

for(int i = 1; i <= s; i++){

sum = sum * i;

}

System.out.println(s + "的阶乘为: " + sum);

}

}

```

C++

```cpp

include

int main() {

int num = 6;

int factorial = 1;

for (int i = 1; i <= num; i++) {

factorial *= i;

}

std::cout << "6的阶乘为: " << factorial << std::endl;

return 0;

}

```

Python

```python

def factorial(n):

if n == 0 or n == 1:

return 1

else:

return n * factorial(n - 1)

print(factorial(6))

```

JavaScript

```javascript

function factorial(n) {

if (n === 0 || n === 1) {

return 1;

} else {

return n * factorial(n - 1);

}

}

console.log(factorial(6));

```

这些代码示例分别用C语言、Java、C++、Python和JavaScript实现了计算6的阶乘的功能。你可以选择任意一种编程语言进行尝试。