输入整数m,计算1+1/2+1/3+1/4+1/5+...+1/m的值。
时间: 2023-11-23 11:07:39 浏览: 44
以下是Python代码实现:
```python
m = int(input("请输入一个整数:"))
sum = 0
for i in range(1, m+1):
sum += 1/i
print("1+1/2+1/3+...+1/{}的值为:{}".format(m, sum))
```
运行结果示例:
```
请输入一个整数:5
1+1/2+1/3+...+1/5的值为:2.283333333333333
```
相关问题
编写程序计算代数式 1+1/2!+1/3!+....+1/m!的值。
以下是用C语言编写程序计算代数式 1+1/2!+1/3!+....+1/m!的值的代码:
```c
#include <stdio.h>
int main() {
int m, i;
double s = 1, t = 1;
printf("请输入正整数m:");
scanf("%d", &m);
for (i = 2; i <= m; i++) {
t *= i;
s += 1 / t;
}
printf("代数式的值为:%lf", s);
return 0;
}
```
运行结果如下:
```
请输入正整数m:5
代数式的值为:1.716667
```
输入整数m,求1 - 1/3 + 1/5 - 1/7 + ... +(-) 1/m 用python和while
以下是使用Python和while循环计算多项式前n项和的代码:
```python
m = int(input("请输入测试实例的个数:"))
for i in range(m):
n = int(input("请输入一个正整数n:"))
j = 1
add = 0
while j <= n:
if j % 2 == 1:
add += 1 / (2 * j - 1)
else:
add -= 1 / (2 * j - 1)
j += 1
print("前", n, "项和为:", add)
```
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)