Problem M 在陣列中查詢指定元素 函式

2021-08-11 10:00:16 字數 925 閱讀 2728

題目描述

本題要求實現乙個在陣列中查詢指定元素的簡單函式。

函式介面定義:

int search( int list, int n, int x );

其中list是使用者傳入的陣列;n(≥0)是list中元素的個數;x是待查詢的元素。如果找到

則函式search返回相應元素的最小下標(下標從0開始),否則返回-1。

裁判測試程式樣例:

#include

#define maxn 10

int search( int list, int n, int

x );

int main()

/* 你的**將被嵌在這裡 */

輸入

5 1 2 2 5 4

0 輸出

not found

樣例輸入

5 1 2 2 5 4

2 樣例輸出

index = 1

分析 又是給出主函式的題<( ̄ ﹌  ̄)> ,這是在比打字速度嗎╮(╯﹏╰)╭

#include 

int search(int

list,int n,int x);

int main()

scanf("%d",&x);

id = sear(a,n,x);

if(id != -1)

printf("index = %d\n",id);

else

printf("not found\n");

return0;}

int search(int

list,int n,int x) //如果找到一樣的值,返回下標,下標是從0開始的,所以返回值不加1

return -1;

}

陣列 在陣列中查詢元素

description 輸入10個整數到乙個長度為10的整型陣列中,然後輸入乙個整數,檢視該整數是否在剛才得到的陣列中,如果在,輸出 found 如果不在,輸出 not found input 11 個整數 output 如果第11個整數在前10個整數中,則輸出found 如果第11個整數不在前10...

在陣列中查詢數字

在整型有序陣列中查詢想要的數字,查到了返回下標 折半查詢 define crt secure no warnings include include intmain int num scanf d num int left 0 int right 10 while left right else i...

6 6 在陣列中查詢指定元素

本題要求實現乙個在陣列中查詢指定元素的簡單函式。函式介面定義 int search int list,int n,int x 其中list是使用者傳入的陣列 n 0 是list中元素的個數 x是待查詢的元素。如果找到 則函式search返回相應元素的最小下標 下標從0開始 否則返回 1。裁判測試程式...