编写程序求20!将结果存在变量m中
时间: 2023-12-14 12:39:00 浏览: 13
在大多数编程语言中,可以使用一个循环来计算20的阶乘并将结果存储在变量 m 中。下面是一个 Python 例子:
```python
m = 1
for i in range(1, 21):
m *= i
print(m)
```
这个程序使用循环来遍历从1到20的数字,并将每个数字乘以变量 m 的当前值。最后,程序输出变量 m 的值,该值应该等于20的阶乘。
相关问题
c语言编写程序,求20!,将结果存在变量m中。
可以使用循环来计算20!,即从1开始乘到20。下面是一个示例代码:
```c
#include <stdio.h>
int main() {
int i;
unsigned long long m = 1; // 注意要使用 unsigned long long 类型,避免溢出
for (i = 1; i <= 20; i++) {
m *= i;
}
printf("20! = %llu\n", m);
return 0;
}
```
输出结果为:
```
20! = 2432902008176640000
```
编写程序求1! 2! 3! .. +10!的结果并输出
以下是一个C语言程序,用于计算1! 2! 3! .. +10!的结果并输出:
```c
#include <stdio.h>
int main(void) {
int n = 10;
int i, m = 1, sum = 0;
for (i = 1; i <= n; ++i) {
m = m * i;
sum = sum + m; }
printf("结果为:%d\n", sum);
return 0;
}
```
该程序使用了一个循环来计算1! 2! 3! .. +10!的结果。在每次循环中,变量m的值会不断乘以i,从而得到i的阶乘。然后,将计算得到的阶乘值加到sum中。最后,程序输出sum的值,即1! 2! 3! .. +10!的结果。