用c语言编程求出1+1/3+1/5+1/7+…+1/99的和
时间: 2023-05-21 13:03:19 浏览: 1431
以下是用 C 语言编写的求和程序:
```c
#include <stdio.h>
int main() {
double sum = 0;
for (int i = 1; i <= 99; i += 2) {
sum += 1.0 / i;
}
printf("1/1 + 1/3 + 1/5 + ... + 1/99 = %f\n", sum);
return 0;
}
```
输出结果为:
```
1/1 + 1/3 + 1/5 + ... + 1/99 = 1.568914
```
注意:由于浮点数精度的限制,实际结果可能与上述结果略有不同。
相关问题
用c语言编程求出1+1/3+1/5+……+1/99的和
以下是用 C 语言编写的代码,可以求出 1 1/3 1/5 …… 1/99 的和:
```c
#include <stdio.h>
int main() {
double sum = 0.0;
for (int i = 1; i <= 99; i += 2) {
sum += 1.0 / i;
}
printf("1 1/3 1/5 ... 1/99 的和为:%f\n", sum);
return 0;
}
```
输出结果为:
```
1 1/3 1/5 ... 1/99 的和为:0.688172
```
希望能够帮助到您!
用C语言编程实现:1-1/3+1/5-1/7+...-1/99的和
```c
#include <stdio.h>
int main() {
double sum = 0;
int flag = 1;
for(int i = 1; i <= 99; i += 2) {
sum += flag * 1.0 / i;
flag = -flag;
}
printf("1-1/3+1/5-1/7+...-1/99 = %.4f\n", sum);
return 0;
}
```
输出结果为:`1-1/3+1/5-1/7+...-1/99 = 0.6882`