C语言计算1/1+1/(1+2)+...+1/(1+2+3+...+n)
时间: 2023-09-10 17:14:17 浏览: 284
要计算这个问题,需要使用循环和累加器。以下是用 C 语言实现的代码:
```
#include <stdio.h>
int main() {
int n = 10; // 假设 n 等于 10
float sum = 0, denominator = 1;
for (int i = 1; i <= n; i++) {
denominator *= i;
sum += 1 / denominator;
}
printf("sum = %f", sum);
return 0;
}
```
这段代码可以依据输入的 n 来计算出所需要的结果。
阅读全文