用while 语句写一个10的阶乘程序
时间: 2023-05-19 09:05:31 浏览: 87
当然可以,以下是一个用 while 语句写的计算 10 的阶乘的程序:
```
n = 10
result = 1
while n > 0:
result *= n
n -= 1
print(result)
```
输出结果为 3628800。
相关问题
用whil e 语句写一个10的阶乘程序
当然可以,以下是一个用 while 语句写的计算10的阶乘的程序:
```
n = 10
result = 1
while n > 0:
result *= n
n -= 1
print(result)
```
这个程序会输出 3628800,即 10 的阶乘。
编写程序。分别用while语句、do-while语句和for语句编写一个求阶乘N!的Java程序。
好的,这是一个计算阶乘的问题,可以使用while、do-while和for循环进行编写,以下是示例Java代码:
// 使用 while 循环求阶乘
public static int factorialWithWhile(int n) {
int result = 1;
while (n > 0) {
result *= n;
n--;
}
return result;
}
// 使用 do-while 循环求阶乘
public static int factorialWithDoWhile(int n) {
int result = 1;
do {
result *= n;
n--;
} while (n > 0);
return result;
}
// 使用 for 循环求阶乘
public static int factorialWithFor(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
以上三个方法分别用了 while、do-while和for循环来求n的阶乘,可以根据需要进行选择。
阅读全文