删除数组中指定元素或指定值
**删除一个元素
核心思想:
删除就是用后面的代替该元素(需要删除的元素),
用for语句
**
//删除指定元素
#include<stdio.h>
int main(){int a[6]={1,2,3,4,8,9},b[5],i,n;scanf("%d",&n);for(i=0;i<n;i++){a[i]=a[i];}for(i=n+1;i<6;i++){a[i-1]=a[i];}for(i=0;i<5;i++){printf("%d",a[i]);}
}
//删除数组中指定的值
#include<stdio.h>
int main(){int a[6]={1,2,3,4,8,9},b[5],i,s,n;scanf("%d",&n);for(i=0;i<6;){if(n==a[i]){s=i;break;}i++;}printf("%d\n",s);for(i=0;i<s;i++){a[i]=a[i];}for(i=s+1;i<6;i++){a[i-1]=a[i];}for(i=0;i<5;i++){printf("%d",a[i]);}
}
//删除相同的元素
#include<stdio.h>
int main()
{int i,a[10]={0};int b,c;//输入数组值printf("输入数组的值") ; for(i=0;i<5;i++){scanf("%d",&a[i]);}printf("输入想要删除想要删除的值"); scanf("%d",&b);//删除数,末尾补0 for(i=0;i<10;i++){if(a[i]==b){for(c=i;c<9;c++){//选中删除的元素后将数组后一位往前挪a[c]=a[c+1];}i--; }}for(i=0;i<10;i++)printf("%d",a[i]);return 0;}
删除数组中指定元素或指定值相关推荐
- JavaScript中如何删除数组中指定元素
js中删除数组中指定元素大致有以下三中方法. 1.使用for循环遍历,根据条件判断. for (let i = 0; i < array.length; i++) {if (array[i] = ...
- html数组删除指定元素,js怎么删除数组中指定元素?
js中删除数组中指定元素的方法:首先通过循环遍历该数组得到指定元素的索引值,然后根据索引值使用splice()方法即可删除元素,语法"array.splice(索引值,1)". J ...
- 数组操作-删除数组中指定元素
删除数组中指定元素 //删除数组中指定元素removeByValue(arr, val) {for (var i = 0; i < arr.length; i++) {if (arr[i] == ...
- JavaScript 删除数组中指定元素(5种方法)
JavaScript 删除数组中指定元素 在 JavaScript 中,数组是一种常见的数据类型,可以存储多个元素.有时候,我们需要从数组中删除某些特定的元素.本文将介绍如何使用 JavaScript ...
- js删除数组中指定元素
js删除数组中某一项或几项的几种方法 一.删除第一个元素 1.shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值. 注意: 此方法改变数组的长度! 提示: 移除数组末尾的元素可 ...
- JS删除数组中指定元素/删除数组中指定对象
删除数组中指定对象指定元素 let arr = [{name: "xiaowang",id: 1 },, {name: "xiaozhang",id: 2 }, ...
- java删除数组中指定元素_java学习中如何删除数组中的指定元素
java的api中,并没有提供删除数组中元素的方法.虽然数组是一个对象,不过并没有提供add()remove()或查找元素的方法.这就是为什么类似ArrayList和HashSet受欢迎的原因. 不过 ...
- 删除数组中指定元素_如何删除PHP数组元素键值并重新排序
点击蓝字关注我们!每天获取最新的编程小知识! 源 / php中文网 源 / www.php.cn 想要删除PHP数组中某个元素键值,然后重新规范索引排序.我们可以使用PHP中的内置函数uns ...
- js删除数组中指定元素_js中数组操作详解
今天给大家带来一篇有关数组操作方法的文章. 新建数组 方法一:通过new运算符创建一个数组构造函数. var arr = new Array(); 方法二:通过方括号直接创建直接量数组. var ar ...
最新文章
- MXNET源码中NDArray数据的获取和打印
- 遇到bug心寒了?用Enter键即可解决!
- 永远不要在代码中使用「User」这个单词!
- 基于VLC的播放器开发
- js 调 CDHtmlDialog API
- Android单元测试框架Robolectric3.0介绍(二)
- MySQL中innodb_page_cleaners详解
- salt把返回写入到mysql
- lisp如何绘制梯形_建筑考研 | 如何用数据库思维拓宽设计思路?(以清华考研快题为例)...
- 操作系统习题解答 (张尧学) 第一章
- git stash 和还原某个文件版本
- C++小游戏——24点
- linux安装思源字体下载,CentOS7安装思源黑体(Source Han Sans)方法
- 这游戏全服只有一个玩家,硬是坚挺了18年,官方竟还推新版本?
- 网络安全——kali_Linux基本命令大全
- python 冒号分隔_以冒号分隔的分析
- Java中的Constants类
- transition天坑
- Ubuntu下磁盘管理
- 联想k860i 去掉相机和开关机的声音