下列给定程序中,函数fun的功能是:根据整型形参见,计算如下公式的值: 例如,若n=10,则应输出0.617977。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODll.C中,不要改动main函数,不得增行或删行,也

admin2020-10-21  30

问题 下列给定程序中,函数fun的功能是:根据整型形参见,计算如下公式的值:

  例如,若n=10,则应输出0.617977。
  请改正程序中的错误,使它能得出正确的结果。
  注意:部分源程序在文件MODll.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
    试题程序:
#include
#include
#include
/*********found*********/
int fun(int n)
{float A=1;int i;
/*********found*********/
  for(i=2;i    A=1.0/(1+A);
  return A;
}
void main()
{int n;
  system(*********CLS*********);
  printf("\nPlease enter n:");
  Scanf("%d",&n);
  printf("A%d=%lf\n",n,fun(n));
}

选项

答案(1)float fun(int n) (2)Ior(i=2;i<=n;i++)

解析 (1)根据函数的返回值可知,函数应定义为float型。
    (2)该题中函数fun的作用是计算数列前n项的和,而数列的组成方式是:第n项的分母是1加第n—1项的值,分子为1,如果循环累加按for(i=2;i
转载请注明原文地址:https://kaotiyun.com/show/yAyp777K
0

相关试题推荐
最新回复(0)