输入整数n(1<=n<=10000),计算公式1+1/(1+2)+...1/(1+2+...+n)的值。C语言
时间: 2023-11-02 11:07:00 浏览: 332
c语言求1+2+...+n的解决方法
实现如下:
#include <stdio.h>
int main() {
int n;
double sum = 0.0, mul = 1.0;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
mul *= i;
sum += 1.0 / mul;
}
printf("%.4f", sum);
return 0;
}
阅读全文