Java 求18的阶层的代码
时间: 2023-05-22 17:03:12 浏览: 60
这是 Java 求18的阶层的代码:
public class Factorial {
public static void main(String[] args) {
int n = 18;
long result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
System.out.println("18的阶乘是:" + result);
}
}
相关问题
用JAVA写一个求阶层和的代码
以下是用JAVA写一个求阶层和的代码:
```java
import java.util.Scanner;
public class FactorialSum {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个正整数n:");
int n = input.nextInt();
int sum = 0;
int factorial = 1;
for (int i = 1; i <= n; i++) {
factorial *= i;
sum += factorial;
}
System.out.println("1!+2!+...+" + n + "!的和为:" + sum);
}
}
```
输入一个正整数n,程序会计算1!+2!+...+n!的和,并输出结果。
用python写1个阶层 代码
好的,以下是用 Python 编写计算阶乘的代码:
```
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
# 调用函数计算 5 的阶乘
print(factorial(5))
```
这份代码中,我们定义了一个函数 factorial(),用来计算 n 的阶乘。当 n 等于 0 时,直接返回 1,否则将 n 乘以 n-1 的阶乘。最后调用函数并传入参数 5,即可得到 5 的阶乘结果。