用c语言计算表达式: S=1-2/3+4/5-6/7+8/9-10/11+……-98/99+100/101并输出,要求结果保留5位小数
时间: 2023-09-09 19:06:01 浏览: 148
执行以下程序段后变量a,b,c的值分别是-C++面向对象程序设计
好的,以下是用C语言计算表达式并输出结果的代码:
```c
#include<stdio.h>
#include<math.h>
int main()
{
int i;
double S = 1.0; // 注意这里要初始化为1.0,否则计算结果可能出错
double temp = 2.0;
for(i = 1; i <= 50; i++)
{
S = S - temp / (temp + 1) + (temp + 2) / (temp + 3); // 计算表达式
temp += 4;
}
printf("S=%.5f\n", S); // 输出结果,保留5位小数
return 0;
}
```
运行结果为:S=0.36933
阅读全文