社区
C语言
帖子详情
如何实现删除数组中的一个元素
ekin7913040
2003-10-16 03:35:43
小弟刚学C++,最近做一题时,遇到点困难,比如说找到一个数组中最小的数,然后将它删除,我已经找到了最小的数,但不知什么删,请解答!
...全文
277
5
打赏
收藏
如何实现删除数组中的一个元素
小弟刚学C++,最近做一题时,遇到点困难,比如说找到一个数组中最小的数,然后将它删除,我已经找到了最小的数,但不知什么删,请解答!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
libohit
2003-10-16
打赏
举报
回复
建议你去开一本:数据结构的书,这些基本操作都有!
blue_coco
2003-10-16
打赏
举报
回复
#include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
int array[10];
int p=0;
cout << "Please input ten integer number:";
for (int i=0; i<=9; i++)
{
cin >> array[i];
}
for (int j=0; j<=9; j++)
{
if (array[p] > array[j])
p = j;
}
cout << "The min is:" << array[p] << endl;
memmove(array+p, array+p+1, 9-p-1);
array[9] = 0;
}
ekin7913040
2003-10-16
打赏
举报
回复
#include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
int array[10];
int *p=array;
cout << "Please input ten integer number:";
for (int i=0; i<=9; i++)
{
cin >> array[i];
}
for (int j=0; j<=9; j++)
{
if (array[0] > array[j])
*p = array[j];
else
*p = array[0];
}
cout << "The min is:" << *p << endl;
}
最小的数已经找到,但是怎么实现删除最小的数!
蝎子i软件
2003-10-16
打赏
举报
回复
方法有好多种:
1、建立另一个数组,用于记录数组中各位的状态(有效/被删);
2、用位域存储状态;
3、给数组规定一个结束标志,删除时只需挪位就可以了;
4、用一个变量记录数组的长度,删除时挪位,长度减1。
我就想到这么多了...
good luck!
acqy
2003-10-16
打赏
举报
回复
来个循环,找到这个数,然后删除,最后把后面的数据向前移动。
《C语言基础》 之 第8章 数组
课程内容:数组的声明、定义(初始化)、数组的赋值、数组在内存中的空间特点、使用 [ ] 访问数组元素、数组元素的指针、数组第一
个元素
指针的表示方法、数组命令与++、sizeof与数组、数组名总结、函数普通传参回顾...
删除
数组最后一
个元素
题目要求:
删除
数组 arr 最后一
个元素
。不要直接修改数组 arr,结果返回新的数组。 输入: [1,2,3,4] 输出: [1,2,3] 当然首先想到的是pop(),
删除
数组最后一项改变数组长度。 这是第0中解决方案你说行不行啊! function truncate(arr) { var m = arr.slice(); m.pop(
c语言
删除
字符常数组的某一
个元素
,C语言
实现
删除
数组中
某
个元素
C语言
实现
删除
数组中
某
个元素
大家知道C语言
实现
删除
数组中
某
个元素
方法吗?下面将讲述在C语言中
实现
删除
数组中
某
个元素
的两种方法,大家一起看看吧。方法1:/*name: c语言
删除
数组的某
个元素
tip:数组元素的增/删/ 改/查(简单遍历就ok)数组增删操作在c语言中没有相应的函数------我们最好是 自己写个函数保存好注意代码缩进,对齐*/#includeint main(){//删...
如何
删除
数组中
的一
个元素
要
删除
一个
数组中
的一
个元素
,可以使用编程语言提供的相关方法或函数,一般包括以下步骤: 找到需要
删除
的元素在
数组中
的位置或索引。 使用数组的
删除
方法或函数,将该位置的元素
删除
。 如果需要,调整
数组中
其他元素的位置,以保证数组的连续性。 具体
实现
方式因编程语言而异。常用的编程语言(如Python、Java、C++等)中,均提供了
删除
数组元素的相关方法或函数。例如,Python 中可以使用 del ...
删除
数组中
重复的元素
文章目录数组——
删除
数组中
重复的元素 数组——
删除
数组中
重复的元素 最近开始做课设,发现了不少问题,其中之一就是如何去
删除
数组中
重复的元素,当我第一次遇到这个问题就不知所措了???????????? 通过查找资料,总结以下的学习方法。 创建数组: //创建数组 int m_Array[10] = { 1,1,2,2,3,3,4,4,5,5 }; 计算数组长度: //计算数组长度 int len = sizeof(m_Array) / sizeof(int); 输出第一个数据 //输
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章