从键盘录入整数呢,计算以下表达式,并保留三位小数输出 s=1+1/2+2/3+3/4+············/(n+1)
时间: 2023-05-22 15:00:38 浏览: 73
以下是计算表达式的代码:
```python
n = int(input("请输入一个整数n:"))
s = 1
for i in range(2, n+1):
s *= (i-1)/i
print("计算结果为:{:.3f}".format(s))
```
如果您有其他编程问题,欢迎继续提问。
相关问题
从键盘录入整数n,计算以下表达式,并保留3位小数输出结果。+++++ +++sum=1/2+1/3+1/4+1/5+....+1/(n+1)
以下是计算表达式的Python代码,并保留3位小数输出结果:
```python
n = int(input("请输入一个整数n:"))
sum = 0
for i in range(2, n+2):
sum += 1/i
print("sum={:.3f}".format(sum))
```
c语言从键盘录入整数n,计算以下表达式,并保留3位小数输出结果。+++++ +++sum=1/2+1/3+1/4+1/5+....+1/(n+1)
以下是C语言计算表达式的代码,结果保留3位小数:
```c
#include <stdio.h>
int main() {
int n;
float sum = 0;
printf("请输入一个整数n:");
scanf("%d", &n);
for (int i = 2; i <= n + 1; i++) {
sum += 1.0 / i;
}
printf("sum=%.3f", sum);
return 0;
}
```
阅读全文