![](https://cos-cdn.shuashuati.com/pipixue-web/2020-1231-2005-12/ti_inject-812ce.png)
阅读程序,修改的错误,不得增行或删行,也不得更改程序结构。请在答题卡中指出错误 代码所在的行号,并给出该行修改后的程序代码。(每空 5 分,共 25 分) ( 1 )下列,函数 fun 的功能是;根据形参 m ,计算如下公式的值。 y=1+ 。以下程序只允许修改三行 .. L1 #include L2 void fun(int cn) L3 { L4 double y=1.0 L5 int i; L6 for(i=2;i L7 y+=I/(I+I); L8 return ( y ) ; L9 } L10 int main () L11 { L12 int n=5 L13 printf(“\nThe result is %1f\n”,fun(n)); L14 return0; ( 2 )下列程序的功能是用折半查找法来查找一个输入的数是否在一个已经排好序的数组中,如果存在就返回所在位置的下标,如果不存在就返回 “Not found” 以下程序只允许修改两行 ..。 L1 #include L2 #define N 5 L3 int fun(int a[],int m) L4 { L5 int low=0,high=N-1,mid; L6 while(low<=hight){ L7 mid=high-low; L8 if(m L9 high=mid-1; L10 else if(m>a[mid]) L11 low=mid+1 L12 else L13 mid=m L14 } L15 return(-1); L16 } L17 int main () L18 { L19 int i,a[N]={7,9,13,24,67},k,m; L20 scanf ( “%d”, & m ) ; L21 k=fun(a,m); L22 if(k>=0) L23 printf ( “m=%d,index=%d\n”,m,k ) ; L24 else L25 printf ( “Not be found!\n” ) ; L26 return 0; L27 }