如题所述
使用单循环,从数组的第一个元素开始查找,遍历整个数组,直到找到第一个所需的数就可以退出循环了。追问
{
int pos=-1,i;
for(i=0; i<n; ++i)
if(arr[i]==a)
{
pos=i;
break;
}
return pos;
}
写出来啊
追答int getNum(int arr[], int n, int a) /*设从整型数组arr中查找整数a,数组的长度为n,返回值为整数a在数组中的位置,如果a不在arr中出现,则返回-1*/{
int pos=-1,i;
for(i=0; i<n; ++i)
if(arr[i]==a)
{
pos=i;
break;
}
return pos;
}
温馨提示:答案为网友推荐,仅供参考