時間限制: 1 sec 記憶體限制: 128 mb
輸入n個整數構成乙個陣列,在這個陣列中查詢x是否存在,如果存在,刪除x,並輸出刪除元素後的陣列。如果不存在,輸出「not found」。
定義乙個查詢函式find(),在陣列a中查詢x,若找不到函式返回-1,若找到返回x的下標,函式原型如下:
int find(int a, int n, int x);
然後在main()中,先呼叫函式find(),若查詢失敗輸出「not found";若查詢成功,則呼叫上一題中定義的函式del()刪除該元素,再呼叫上一題中的printarr()輸出刪除元素後的陣列內容。
輸入第一行是乙個正整數n(1<=n<=10);
第二行是n個整數,構成乙個陣列;
第三行是乙個整數x,表示待查詢元素。
輸出刪除元素後的陣列,每個元素佔4列,右對齊。如果不存在,輸出「not found」。如果陣列中有多個x,只刪除下標最小的那個。
63 6 2 4 7 9
43 6 2 7 9
#include
#include
intmain()
return0;
}int
find
(int a,
int n,
int x)}if
(k==0)
return-1
;else
return flag;
}void
del(
int a,
int n,
int x)
//此時的x不是查詢的x,而是x所對應的下標
void
printarr
(int a,
int n)
}
js刪除陣列元素
方法 array.remove dx 功能 刪除陣列元素.引數 第乙個引數是說明第二個引數的型別,index 表示第二個引數是元素下標,element 表示第二個引數是要刪除的元素 返回 在原陣列上修改陣列 刪除陣列元素,第乙個引數是說明第二個引數的型別,index 表示第二個引數是元素下標,ele...
JS刪除陣列元素
js刪除陣列元素 view plaincopy to clipboardprint?1.delete方法 delete arr 1 這種方式陣列長度不變,此時arr 1 變為undefined了,但是也有好處原來陣列的索引也保持不變,此時要遍歷陣列元素可以才用 for index in arr do...
PHP刪除陣列元素
我們在使用php語言進行實際 編寫時,經常會和陣列打上交道,這對於初學者來說是比較困難的。今天我們就要向大家介紹如何實現php刪除陣列元素。php中的陣列要新增元素非常簡單,直接用賦值就行了,陣列的key會自動增加,但是要刪除陣列中的元素呢?你想過嗎?是不是很少遇到?我近日在處理乙個購物籃程式時遇到...