利用pi/2=2/1 *2/3 *4/3 *4/5 *6/5 *6/7*...的前100项之积,编程计算p的值.利用pi/2=2/1 *2/3 *4/3 *4/5 *6/5 *6/7*...的前100项之积,编程计算p的值.下面程序中存在比较隐蔽的错误,请通过分析和调试程序,发现并改
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/24 07:36:02
![利用pi/2=2/1 *2/3 *4/3 *4/5 *6/5 *6/7*...的前100项之积,编程计算p的值.利用pi/2=2/1 *2/3 *4/3 *4/5 *6/5 *6/7*...的前100项之积,编程计算p的值.下面程序中存在比较隐蔽的错误,请通过分析和调试程序,发现并改](/uploads/image/z/392749-61-9.jpg?t=%E5%88%A9%E7%94%A8pi%2F2%3D2%2F1+%2A2%2F3+%2A4%2F3+%2A4%2F5+%2A6%2F5+%2A6%2F7%2A...%E7%9A%84%E5%89%8D100%E9%A1%B9%E4%B9%8B%E7%A7%AF%2C%E7%BC%96%E7%A8%8B%E8%AE%A1%E7%AE%97p%E7%9A%84%E5%80%BC.%E5%88%A9%E7%94%A8pi%2F2%3D2%2F1+%2A2%2F3+%2A4%2F3+%2A4%2F5+%2A6%2F5+%2A6%2F7%2A...%E7%9A%84%E5%89%8D100%E9%A1%B9%E4%B9%8B%E7%A7%AF%2C%E7%BC%96%E7%A8%8B%E8%AE%A1%E7%AE%97p%E7%9A%84%E5%80%BC.%E4%B8%8B%E9%9D%A2%E7%A8%8B%E5%BA%8F%E4%B8%AD%E5%AD%98%E5%9C%A8%E6%AF%94%E8%BE%83%E9%9A%90%E8%94%BD%E7%9A%84%E9%94%99%E8%AF%AF%2C%E8%AF%B7%E9%80%9A%E8%BF%87%E5%88%86%E6%9E%90%E5%92%8C%E8%B0%83%E8%AF%95%E7%A8%8B%E5%BA%8F%2C%E5%8F%91%E7%8E%B0%E5%B9%B6%E6%94%B9)
利用pi/2=2/1 *2/3 *4/3 *4/5 *6/5 *6/7*...的前100项之积,编程计算p的值.利用pi/2=2/1 *2/3 *4/3 *4/5 *6/5 *6/7*...的前100项之积,编程计算p的值.下面程序中存在比较隐蔽的错误,请通过分析和调试程序,发现并改
利用pi/2=2/1 *2/3 *4/3 *4/5 *6/5 *6/7*...的前100项之积,编程计算p的值.
利用pi/2=2/1 *2/3 *4/3 *4/5 *6/5 *6/7*...
的前100项之积,编程计算p的值.
下面程序中存在比较隐蔽的错误,
请通过分析和调试程序,发现并改正程序中的错误.
注意:将修改后的完整的源程序写在答题区内.
当且仅当错误全部改正,且程序运行结果调试正确,
才得满分,如果只改正了部分错误,
#include
main()
{
double term,result;
int n;
for (n=2,n
利用pi/2=2/1 *2/3 *4/3 *4/5 *6/5 *6/7*...的前100项之积,编程计算p的值.利用pi/2=2/1 *2/3 *4/3 *4/5 *6/5 *6/7*...的前100项之积,编程计算p的值.下面程序中存在比较隐蔽的错误,请通过分析和调试程序,发现并改
#include <stdio.h>
main()
{
double term, result=1.0;
int n;
for (n=2; n<=100; n+=2)
{
term = ((double)(n * n)) / (( n - 1) * ( n + 1));
result = result * term;
}
printf("result=%f\n", 2 * result);
}\x1a