一个二级程序改错题2.程序修改题给定程序中,函数fun的功能是:根据整型形参m,计算如下公式的值:y=1+1/(2*2)
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/09 04:27:18
一个二级程序改错题
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.
请改正程序中的错误,使其能得出正确的结果.
注意:不要改动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));
}
#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));
}
再问: 那为什么上面是m主函数里却是n呢
再答: 上面的m是形式参数(随便取哪个符号都可以的),主函数在调用fun(n)的时候,将n的值复制给m,运行完子函数后,再将y的值传送回main函数
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));
}
再问: 那为什么上面是m主函数里却是n呢
再答: 上面的m是形式参数(随便取哪个符号都可以的),主函数在调用fun(n)的时候,将n的值复制给m,运行完子函数后,再将y的值传送回main函数
一个二级程序改错题2.程序修改题给定程序中,函数fun的功能是:根据整型形参m,计算如下公式的值:y=1+1/(2*2)
C语言程序改错:下列给定程序中,函数fun()的功能是根据整型形参m,计算如下公式的值.
给定程序modi.c中,fun函数的功能是:根据形参m,计算如下公式的值.
2、改错:给定程序中函数fun的功能是:计算n!.double fun(int n) { d
【急】C++程序改错:给定程序MOD1.c中函数fun的功能是:
下面的程序中,函数fun的功能是:根据形参m,计算下面公式的值.T=1/1!+1/2!+1/3!+.+1/m!请改正程
下面的程序中,函数fun的功能是:根据形参m,计算下面公式的值.T=1+1/(2*3)+1/(3*4)+.+1/(m*(
下面的程序中,函数fun的功能是:根据形参m,计算下面公式的值. T=1+1/(2*3)+1/(3*4)+.+1/(m*
改错题 给定程序中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中.
改错题 下列给定程序中函数fun()的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放
、给定程序MODI1.C中函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形;构成的是等边三角形,还是
罗马废墟给定程序中,函数FUN的功能是:有N X N矩阵,根据给定的m(m