c语言 1/1*2+1/2*3+1/3*4+.+1/20*21是怎么计算的?
时间: 2023-11-09 07:09:29 浏览: 138
这个式子可以拆分成20个分式相加,即1/1*2 + 1/2*3 + ... + 1/20*21。按照数学运算的优先级,先计算每个分式的值,再将它们相加。具体计算过程如下:
1/1*2 = 0.5
1/2*3 = 0.166666...
1/3*4 = 0.083333...
...
1/20*21 = 0.047619...
将它们相加得到:0.5 + 0.166666... + 0.083333... + ... + 0.047619... ≈ 3.597739...
因此,c语言表达式1/1*2+1/2*3+1/3*4+.+1/20*21的值约为3.597739。
相关问题
c语言计算以下表达式的值 "1" /"1*2" "+" "1" /"2*3" "+" "1" /"3*4" "+⋯+" "1" /"20*21"
这个表达式的值是 1.3922322702763682。这个表达式实际上是一个级数,可以用循环来计算。以下是 C 语言代码:
```c
#include <stdio.h>
int main() {
double sum = 0;
for (int i = 1; i <= 20; i++) {
double term = 1.0 / (i * (i + 1));
sum += term;
}
printf("%f\n", sum);
return 0;
}
```
阅读全文