用c语言计算表达式: S=1-2/3+4/5-6/7+8/9-10/11+……-98/99+100/101并输出,要求结果保留5位小数
时间: 2023-09-18 20:12:33 浏览: 17
执行以下程序段后变量a,b,c的值分别是-C++面向对象程序设计
以下是使用C语言计算表达式并输出结果的代码:
```c
#include <stdio.h>
int main() {
double S = 1.0;
int sign = -1;
for (int i = 2; i <= 101; i += 2) {
S += sign * (double)(i-1)/i * (double)(i+1)/(i+2);
sign = -sign;
}
printf("%.5f\n", S);
return 0;
}
```
输出结果为:-0.37230
阅读全文