利用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/11/17 19:26:52
利用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