js删除数组的几种方法 一维数组中存放10个数,键盘输入一个数,把数组中与这个相等的去掉,输出数组?

[更新]
·
·
分类:互联网
1575 阅读

js删除数组的几种方法

一维数组中存放10个数,键盘输入一个数,把数组中与这个相等的去掉,输出数组?

一维数组中存放10个数,键盘输入一个数,把数组中与这个相等的去掉,输出数组?

#include iostream
#include algorithm
int main(int argc,char*argv[])
{
int arr[10]{1,2,3,4,5,6,7,8,9,10};
std::cout请输入一个整数:
;
int temp;
std::cintemp;
int * ptrstd::remove(arr,arr 10,temp);
*ptr0;
std::cout删除输入的数后,数组包含的10个数依次为:
;
for(int i0;i!10; i)
{
std::coutarr[i] ;
}
std::coutstd::endl;
::system(pause);
return 0;
}

c语言如何删除数组中重复元素?

1 /*
2 思路:
3 将字符串存入字符数组a中,设将值拷贝给数组b,遍历b的每个元
4 素,与a中的每个元素比较,有相同则b中对应元素置为-1。
5 输出b中不为-1的元素。
6 */
7 #includeltstdio.hgt
8 #includeltstring.hgt
9 char a[100],b[100]
10 void Del(int index,int len){
11 for(int i0iltleni ){
12 if(index i) continue//下标相同即同一个元素不比较,进入下一个循环
13 if(b[index] a[i]) b[index]-1//有相同元素,置值为 -1
14 }
15 }
16 int main(){
17 gets(a)
18 memcpy(b,a,sizeof(a))//将a的元素拷贝给b
19 int lenstrlen(a)//求a的长度
20 for(int i0iltleni ){
21 Del(i,len)
22 }
23 for(int i0iltleni ){//输出b中非-1的元素
24 if(b[i]!-1){
25 printf(%c