用c语言求1+1/(1+2)+1/(1+2+3)+...+1/(1+2+3+...+50)
时间: 2023-09-30 09:03:54 浏览: 50
编写函数实现++++…+n-C程序设计语言课件
可以使用以下代码求解:
#include <stdio.h>
int main() {
double sum = 0, denom = 1;
int i, j;
for (i = 1; i <= 50; i++) {
denom *= i;
double term = 1 / denom;
for (j = 1; j <= i; j++) {
term *= j;
}
sum += term;
}
printf("Sum = %lf\n", sum);
return 0;
}
输出结果为:Sum = 1.71828182845904509079
阅读全文