求1-1/2+1/3-1/4+....+1/19-1/20的和
时间: 2023-12-05 08:03:23 浏览: 53
以下是Java中两种求1-1/2+1/3-1/4+....+1/19-1/20的和的例子:
1.使用do-while循环求和
```java
public static void main(String args[]){
double a=1,b=1,c=0;
do{
c=b+c;
a++;
b=(1.0/a)*b;
}
while(a<=20);
System.out.println(" "+c);
}
```
输出结果为:1.7182818284590455
2.使用for循环求和
```java
public static void main(String args[]){
double c=0,b=1,a=1;
for(a=1;a<=20;a++){
b*=(1.0/a);
c+=b;
}
System.out.println(" "+c);
}
```
输出结果为:1.7182818284590455
相关问题
1+1/2-3+1/4+5-1/6+7+1/8-9+1/10+11-1/12+13+1/14-15+1/16+17-1/18+19+1/20-21+1/22+23-1/24+25+1/26-27+28+1/29-30
这个表达式的求值有些复杂。我假设你想让我帮你计算这个表达式的值,那么我会先把它拆分成几个部分,然后按照题目给出的顺序逐个计算,最后将结果相加。
拆分后的表达式如下:
```
1 + 1/2 - 3 + 1/4 + 5 - 1/6 + 7 + 1/8 - 9 + 1/10 + 11 - 1/12 + 13 + 1/14 - 15 + 1/16 + 17 - 1/18 + 19 + 1/20 - 21 + 1/22 + 23 - 1/24 + 25 + 1/26 - 27 + 28 + 1/29 - 30
```
按照题目给出的顺序计算,得到:
```
1 + 0.5 - 3 + 0.25 + 5 - 0.1667 + 7 + 0.125 - 9 + 0.1 + 11 - 0.0833 + 13 + 0.0714 - 15 + 0.0625 + 17 - 0.0556 + 19 + 0.05 - 21 + 0.0455 + 23 - 0.0417 + 25 + 0.0385 - 27 + 28 + 0.0345 - 30
```
将所有数相加,得到:
```
-1.9832
```
因此,原始表达式的值约为 -1.9832。
计算 1-1/2+1/3-1/4+…+1/19-1/20。
计算表达式1-1/2+1/3-1/4 … 1/19-1/20的结果可以使用一个循环来实现。在循环中,我们可以使用两个变量,一个用来追踪符号的改变(sign),另一个用来保存当前项的值(term)。开始时,分母设为2,符号设为1,累加和(sum)设为1。在每次循环中,我们需要更新符号和当前项的值,并将当前项加到累加和中。最后,我们输出累加和的值即可得到结果。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)