• 2022-06-06
    要求函数的功能是在长度为n一维数组a中查找x值;若找到则返回所在的下标值,否则返回-1;能正确执行此功能的函数是()。
    A: int funa(int a[ ], int n, int x){while(a[n]!=x) n--;return(n);}
    B: int funb(int a[ ], int n, int x){int k;for(k=0;k<;n; k++)if(a[k]==x)return(k);return(-1);}
    C: int func(int a[ ], int n, int x){int k;k=n;while(a[k]!=x) k=k-1;return(k);}
    D: int fund(int a[ ], int n, int x){int k=0;do k++;while((k<;n)&&(a[k]!=x));if((k<;n)&&(a[k]==x)) return (k);else return(-1);}