C 引用引數 在陣列中查詢乙個給定值

2021-09-17 00:09:45 字數 556 閱讀 4967

description

編寫函式在乙個整型陣列(不超過20個元素)中查詢乙個給定的整數,該整數在main函式中輸入,如果找到該數則在main函式中輸出其下標,找不到時則輸出-1,要求下標值不用函式返回值返回,而用引用引數實現。

input

第一行的第乙個整數表示陣列元素個數n,後面n個整數為陣列元素的值,資料之間用空格分開

第二行的乙個整數為要查詢的數

output

輸出乙個整數,找到為大於或等於0的下標,找不到為-1

sample input

5 12 8 34 25 9

34sample output

2hint

#includeusing namespace std;

int fin(const int b,int k);

int main()

fin(a,n);

}int fin(const int b,int k)

} if(m==1)

cout

cout<<-1<}

C 查詢乙個數是否在陣列中find用法

在這裡可以發現直接輸出a為陣列首元素的位址在這裡是0x00b3f8a0,a 4即為加4個int型別長度,即是加16個位元組位0x00b3f8b0,這裡sizeof a 為20,則a sizeof a sizeof a 0 a 5,所以位址為0x00b3f8b4.在這裡find也是返回位址值的 00b...

在乙個有序的旋轉陣列中,查詢給定值

題目描述 有乙個排過序的陣列,包含n個整數,但是這個陣列向左進行了一定長度的移位,例如,原陣列為 1,2,3,4,5,6 向左移位5個位置即變成了 6,1,2,3,4,5 現在對於移位後的陣列,需要查詢某個元素的位置def find nums,target low,high 0,len nums 1...

js 判斷乙個值是否在陣列中

js判斷乙個值是否存在陣列中 瓊臺部落格 定義乙個判斷函式 var in array function arr 遍歷是否在陣列中 for var i 0,k arr.length i 如果不在陣列中就會返回false return false 給字串新增原型 string.prototype.in ...