C语言编程求1/1+1/(1+2)+1/(1+2+3)…1/(1+2+3+……+100)
时间: 2023-09-04 19:12:03 浏览: 122
这个问题其实是求一个累加数列的和,每一项的分母是1到n的和,而分子都是1。我们可以使用循环来实现这个累加求和的过程,代码如下:
```c
#include <stdio.h>
int main() {
int n = 100;
float sum = 0;
float denominator = 0;
for (int i = 1; i <= n; i++) {
denominator += i;
sum += 1 / denominator;
}
printf("sum = %f", sum);
return 0;
}
```
输出结果为:`sum = 5.187378`。
阅读全文