一个二级程序改错题2.程序修改题给定程序中,函数fun的功能是:根据整型形参m,计算如下公式的值:y=1+1/(2*2)+1/(3*3)+1/(4*4)+…+1/(m*m)例如:若m中的值为5,则应输出1.463611.请改正程序中的错误,使
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 00:37:13
![一个二级程序改错题2.程序修改题给定程序中,函数fun的功能是:根据整型形参m,计算如下公式的值:y=1+1/(2*2)+1/(3*3)+1/(4*4)+…+1/(m*m)例如:若m中的值为5,则应输出1.463611.请改正程序中的错误,使](/uploads/image/z/9888736-40-6.jpg?t=%E4%B8%80%E4%B8%AA%E4%BA%8C%E7%BA%A7%E7%A8%8B%E5%BA%8F%E6%94%B9%E9%94%99%E9%A2%982.%E7%A8%8B%E5%BA%8F%E4%BF%AE%E6%94%B9%E9%A2%98%E7%BB%99%E5%AE%9A%E7%A8%8B%E5%BA%8F%E4%B8%AD%2C%E5%87%BD%E6%95%B0fun%E7%9A%84%E5%8A%9F%E8%83%BD%E6%98%AF%EF%BC%9A%E6%A0%B9%E6%8D%AE%E6%95%B4%E5%9E%8B%E5%BD%A2%E5%8F%82m%2C%E8%AE%A1%E7%AE%97%E5%A6%82%E4%B8%8B%E5%85%AC%E5%BC%8F%E7%9A%84%E5%80%BC%EF%BC%9Ay%3D1%2B1%2F%282%2A2%29%2B1%2F%283%2A3%29%2B1%2F%284%2A4%29%2B%E2%80%A6%2B1%2F%28m%2Am%29%E4%BE%8B%E5%A6%82%EF%BC%9A%E8%8B%A5m%E4%B8%AD%E7%9A%84%E5%80%BC%E4%B8%BA5%2C%E5%88%99%E5%BA%94%E8%BE%93%E5%87%BA1.463611.%E8%AF%B7%E6%94%B9%E6%AD%A3%E7%A8%8B%E5%BA%8F%E4%B8%AD%E7%9A%84%E9%94%99%E8%AF%AF%2C%E4%BD%BF)
一个二级程序改错题2.程序修改题给定程序中,函数fun的功能是:根据整型形参m,计算如下公式的值:y=1+1/(2*2)+1/(3*3)+1/(4*4)+…+1/(m*m)例如:若m中的值为5,则应输出1.463611.请改正程序中的错误,使
一个二级程序改错题
2.程序修改题
给定程序中,函数fun的功能是:根据整型形参m,计算如下公式的值:
y=1+1/(2*2)+1/(3*3)+1/(4*4)+…+1/(m*m)
例如:若m中的值为5,则应输出1.463611.
请改正程序中的错误,使其能得出正确的结果.
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
double fun(int m)
{
double y=1.0;
int I;
//
y+=1/(i*i);
return(y);
}
main()
{
int n=5;
printf("\nThe result is %lf\n",fun(n));
}
一个二级程序改错题2.程序修改题给定程序中,函数fun的功能是:根据整型形参m,计算如下公式的值:y=1+1/(2*2)+1/(3*3)+1/(4*4)+…+1/(m*m)例如:若m中的值为5,则应输出1.463611.请改正程序中的错误,使
#include
double fun(int m)
{
double y=1.0;
int i; //i改为小写
//
y+=1.0/(i*i); //1改为1.0
return(y);
}
main()
{
int n=5;
printf("\nThe result is %lf\n",fun(n));
}