)从键盘输入n, 编程计算1!-2!+3!-4!+……+n!的值。
时间: 2023-09-08 10:10:31 浏览: 360
C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;
5星 · 资源好评率100%
以下是Python的代码实现:
```python
n = int(input("请输入n的值:"))
result = 0
factorial = 1
for i in range(1, n+1):
factorial *= i
if i % 2 == 0:
result -= factorial
else:
result += factorial
print("结果为:", result)
```
首先输入n的值,然后定义一个变量result来存储最终结果,以及一个变量factorial来计算阶乘。
接下来通过for循环,每次计算一个阶乘,并判断是加上还是减去这个阶乘的值。当i是偶数时,需要减去这个阶乘的值,否则需要加上这个阶乘的值。
最后输出结果即可。
阅读全文