Problem 8 刪除陣列元素

2021-10-06 15:36:01 字數 1568 閱讀 4043

description

定義array類,其中只有乙個int型別的陣列,陣列元素個數未知。

過載其<<、>>、-運算子。其中"<<「輸出所有的陣列元素,兩兩之間用1個空格隔開;」>>「根據輸入的格式讀取陣列元素;」-"接收乙個int型別的引數a,將陣列中與a相等的元素刪除。

input

輸入有3行。第一行n>0;第二行是n個整數,是陣列元素;第3行是乙個int型別數,是需要從陣列中刪除的數。

output

見樣例。

sample input

101 2 3 4 5 1 2 3 4 5

1sample output

1 2 3 4 5 1 2 3 4 5

2 3 4 5 2 3 4 5

#include

#include

using

namespace std;

class

array

return is;

}friend ostream &

operator

<<

(ostream & os,

const array & c)

else

} os << endl;

return os;

} array &

operator-(

int a)

return

*this;}

};intmain()

#include

#include

using

namespace std;

class

array

friend ostream &

operator

<<

(ostream & os,

const array & c)

else

os <<

" "<< c.a[i];}

os << endl;

return os;

} array &

operator-(

int b)

return

*this;}

};intmain()

#include

#include

using

namespace std;

class

array

return is;

}friend ostream &

operator

<<

(ostream &os, array &p)

os

} array &

operator-(

int a)};

intmain()

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會自動增加,但是要刪除陣列中的元素呢?你想過嗎?是不是很少遇到?我近日在處理乙個購物籃程式時遇到...