程序填空题:C程序设计 实验3-4 填空
阅读下面的程序,按要求在空白处填写合适的表达式或语句,使得程序完整并符合题目要求。
计算1-1/2+1/3-1/4+...+1/99-1/100+...,直到最后一项的绝对值小于$$10^{-4}$$为止。结果定义为双精度实型。
```c++
#include
#include
main()
{
int n = 1;
float term = 1.0, sign = 1,sum = 0;
while (@@[fabs(term) >= 1e-4](4))
{
@@[term = sign / n](3);
sum = sum + term;
sign = @@[-sign](3);
n++;
}
printf("sum = %f\n", sum);
}
```
答案:
第1空:fabs(term) >= 1e-4
第2空:term = sign / n
第3空:-sign
计算1-1/2+1/3-1/4+...+1/99-1/100+...,直到最后一项的绝对值小于$$10^{-4}$$为止。结果定义为双精度实型。
```c++
#include
#include
main()
{
int n = 1;
float term = 1.0, sign = 1,sum = 0;
while (@@[fabs(term) >= 1e-4](4))
{
@@[term = sign / n](3);
sum = sum + term;
sign = @@[-sign](3);
n++;
}
printf("sum = %f\n", sum);
}
```
答案:
第1空:fabs(term) >= 1e-4
第2空:term = sign / n
第3空:-sign