s=1+1/3+1/5+.....+1/99
时间: 2023-11-20 17:05:51 浏览: 38
以下是C语言程序,用于计算s=1+1/3+1/5+...+1/99的值:
```c
#include <stdio.h>
int main() {
int i;
float s = 1.0;
for (i = 3; i <= 99; i += 2) {
s += 1.0 / i;
}
printf("s = %f\n", s);
return 0;
}
```
输出结果为:
```
s = 1.565348
```
相关问题
求s=1+1/2+1/3+......+1/100。
要求 s=1/1 + 1/2 + 1/3 + ... + 1/100 的和。
我们可以使用循环来计算这个和。以下是使用Python语言的示例代码:
```python
s = 0
for i in range(1, 101):
s += 1/i
print(s)
```
运行这段代码,我们可以得到 s 的值为:5.187377517639621
C语言求s=1+1/3+1/5+1/7+......+1/99
可以使用循环语句来实现该求和,代码如下:
```c
#include <stdio.h>
int main() {
int i;
double s = 0.0;
for (i = 1; i <= 99; i += 2) {
s += 1.0 / i;
}
printf("s = %lf\n", s);
return 0;
}
```
该程序中,使用循环语句,从1开始到99,每次加2,计算1/1,1/3,1/5,...,1/99的和,最后输出结果。