• 2022-06-05 问题

    要求函数的功能是在一维数组a中查找x值。若找到,则返回所在的下标值;否则,返回0.设数据放在数组元素的a&#91;1&#93;到a&#91;n&#93;中。在以下给出的函数中,不能正确执行此功能的函数是() A: funa(int*a,intn,intx){*a=x;whlie(a[n]!=x)n--;returnn;} B: funb(int*a,intn,intx){intk;for(k=l;k<=n;k++)if(a[k]==x)returnk;return0;} C: func(inta[],intn,intx){int*k;a[0]=x;k=a+n;while(*k!=x)k--;returnk-n;} D: fund(inta[],intn,intx){intk=0;dok++;while((k

    要求函数的功能是在一维数组a中查找x值。若找到,则返回所在的下标值;否则,返回0.设数据放在数组元素的a&#91;1&#93;到a&#91;n&#93;中。在以下给出的函数中,不能正确执行此功能的函数是() A: funa(int*a,intn,intx){*a=x;whlie(a[n]!=x)n--;returnn;} B: funb(int*a,intn,intx){intk;for(k=l;k<=n;k++)if(a[k]==x)returnk;return0;} C: func(inta[],intn,intx){int*k;a[0]=x;k=a+n;while(*k!=x)k--;returnk-n;} D: fund(inta[],intn,intx){intk=0;dok++;while((k

  • 1