c语言输入一个整数n根据以下公式计算并输出s。s=1+1/(1+2)+1/(1+2+3)+1/(1+2+3+…+n)的代码怎么写
时间: 2023-09-25 18:14:43 浏览: 167
c语言求1+2+…+n的解决方法
5星 · 资源好评率100%
以下是计算并输出s的C语言代码:
```
#include <stdio.h>
int main() {
int n, i, j;
double s = 0.0, temp;
printf("请输入一个整数n:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
temp = 1.0;
for (j = 1; j <= i; j++) {
temp /= j;
}
s += temp;
}
printf("s=%.6lf\n", s);
return 0;
}
```
该代码首先读入一个整数n,然后使用两个循环分别计算每个分式的值并累加到s中,最后输出s的值。
阅读全文