如果元素在数组中,函数应该返回元素的索引,如果元素不在数组中,则返回 -1。
int function(int a[], int length, int number)
{
for(int i=0; i<length; i++)
{
if(a[i]==number)
return i;
else
return -1;
}
}
Run Code Online (Sandbox Code Playgroud)
您应该擦除 else 块,因为它会使您的程序出错
int function(int a[], int length, int number) {
for(int i=0; i<length; i++) {
if(a[i]==number)
return i;
}
return -1;
}
Run Code Online (Sandbox Code Playgroud)