-->
当前位置:首页 > 题库 > 正文内容

程序填空题:写出使用格里高利公式求π的近似值的等价程序段

Luz4年前 (2021-05-10)题库4534
请将程序段B补充完整,使其与程序段A等价。
```
/* 程序段A */
flag = 1;
denominator = 1;
item = 1.0;
pi = 0;
while(fabs(item) >= 0.0001){
item = flag * 1.0 / denominator;
pi = pi + item;
flag = -flag;
denominator = denominator + 2;
}
pi = pi * 4;
```

```c++
/* 程序段B */
flag = 1;
denominator = 1;
item = 1.0;
pi = 0;
while(fabs(item) >= 0.0001){
@@[pi = pi + item;](1)
flag = -flag;
denominator = denominator + 2;
@@[item = flag * 1.0 / denominator; ](1)
}
@@[pi = pi + item;](1)
pi = pi * 4;
```






答案:
第1空:pi = pi + item;

第2空:item = flag * 1.0 / denominator;

第3空:pi = pi + item;

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。