`
touchmm
  • 浏览: 1043303 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于数组

 
阅读更多

四.删除指定范围内的指定数
void delete_item(int a[],int size,int x)
{
int i,flag=0;
for(i=0;i<size;i++)
//找到指定数
if(a[i]==x)
{
flag=1;
break;
}
if(flag==1)
{
//size-1:保证k+1<=size
for(int k=i;k<size-1;k++)
{
a[k]=a[k+1];
}
for(i=0;i<k;i++)
cout<<a[i]<<" ";
cout<<endl;
}
else
cout<<"此元素不存在!";

}
int main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
delete_item(a,10,4);
return 0;
}

分享到:
评论

相关推荐

    java中关于数组

    这是关于数组的介绍,其中包含了数组的创建和初始化等等

    关于数组、簇和图形的学习教程

    数组是同类型元素的集合。一个数组可以是一维或者多维,如果必要,每维最多可有231-1个元素。可以通过数组索引访问其中的每个元素。索引的范围是0到n – 1,其中n是数组中元素的个数。图3-1所显示的是由数值构成...

    第九天关于数组的练习和源代码

    在这个“第九天关于数组的练习和源代码”中,我们将深入理解Java中的数组概念,并通过实际的编程练习来巩固这些知识。 首先,我们要了解数组的基本概念。在Java中,数组是一种复合数据类型,它能存储同一类型的多个...

    关于数组讲解的ppt

    关于数组的ppt,老师弄的,超好的.

    C语言关于数组实例饿饿不

    在本实例中,我们将深入探讨“C语言关于数组”的应用和理解,这将有助于提升你的编程技能。以下是对C语言数组的详细讲解: 1. **数组定义与声明** C语言中的数组可以被定义为具有固定大小的同类型元素集合。数组的...

    关于数组指针和指向数组指针的指针及其new

    关于数组指针和指向数组指针的指针及其new的一些个人理解及其小例子,详细可以参见我的CSDN博客中的文章http://blog.csdn.net/shizhixin/article/details/7050592

    基于c++关于数组算法剖析

    在这个“基于C++关于数组算法剖析”的主题中,我们将深入探讨如何使用C++语言处理数组,并解决描述中的问题——如何构建一个最大的多位数。 首先,我们需要理解数组的基本概念。数组是一系列相同类型的数据的有序...

    Java基础入门源码:关于数组的例子.rar

    在这个"Java基础入门源码:关于数组的例子.rar"压缩包中,你将找到一系列与数组相关的实例代码,这些实例对于初学者理解Java数组及其操作非常有帮助。 首先,让我们详细探讨一下这个压缩包中可能包含的一些关键知识...

    C语言学习趣事20关于数组名与指针的讨论.pdf

    C语言学习趣事20关于数组名与指针的讨论.pdf

    关于数组的应用和字符串的讲解

    在编程领域,数组和字符串是两种非常基础且重要的数据结构,它们被广泛应用于各种软件开发中。本节将深入探讨数组的应用和字符串的讲解。 数组是程序设计中的基本构造块,它允许程序员存储和管理一组相同类型的数据...

    关于数组创建以及拷贝时的内存分配

    在编程世界里,数组是一种基础且重要的数据结构,它允许我们存储同类型的多个元素。本文将深入探讨数组创建以及拷贝时的内存分配这一关键概念,这对于理解和优化程序性能至关重要。 首先,我们要理解数组的创建过程...

    关于数组的详细解说,以及应用,还是注意事项

    ### 数组的概念与基本操作 #### 一、一维数组详解 一维数组是一系列相同类型数据元素的集合,这些元素通过连续的内存位置来存储,并通过数组索引来访问。 **声明与初始化** ```csharp int[] od = new int[]{4, 5, ...

    关于数组的学习非常好的学习资料

    本文主要探讨了数组的几个核心概念,包括一维数组、数组元素的插入与删除、数组的排序以及二维数组和字符串的处理。 首先,一维数组是数组的基础形式,它是一系列相同类型的数据按照特定顺序排列的集合。在C语言中...

    c语言学习资料关于数组方面的精品

    C语言中的数组是一种重要的数据结构,它允许程序员存储和操作一组具有相同数据类型的元素。数组在编程中扮演着至关重要的角色,特别是在处理批量数据时。本篇将详细讲解C语言中数组的基础知识。 首先,数组是由相同...

    c语言关于数组操作练习,

    在C语言中,数组是一种非常基础且重要的数据结构,它允许程序员存储一组相同类型的数据。在本练习中,我们将深入探讨如何在C语言中操作数组,包括声明、初始化、读取数据以及向数组中插入数据。这对于初学者来说是...

    Java数组练习题(带答案).doc

    Java数组是Java编程语言中的基本数据结构之一,用于存储固定数量的同类型元素。了解和熟练掌握数组的使用是学习Java的重要环节。本篇练习题涵盖了数组的基本概念、操作和异常处理,下面是针对题目中涉及知识点的详细...

    关于数组的几道面试题1

    数组是计算机科学中最基础的数据结构之一,用于存储一组相同类型的数据。面试中,数组相关的题目经常出现,因为它们能够测试候选人的逻辑思维、算法理解和编程技巧。以下是一些基于数组的常见面试题目的详细解析: ...

    关于数组的一个ppt

    学过C++的人都知道,数组使用比链表要稳定得多,出错少。但数组使用比链表限制多,不灵活,这里涉及数组的灵活建立及使用完后清除已占空间。ppt来讲解一目了然!

    第1讲 指针高级之指针与二维数组关于数组名地址内容都一样,学习资料

    数组名的这种特性使得我们可以通过数组名快速访问数组的元素,但要注意,由于数组名是常量指针,你不能像普通变量那样改变它的值。 当我们讨论二维数组时,例如`a[i][j]`,这里的`a[i]`实际上是一个一维数组,其...

    栈关于数组与链表的实现

    3. **扩容策略**:一种常见的扩容策略是动态扩容,当栈满时,创建一个新的更大容量的数组,然后将旧数组中的元素复制到新数组中。 链表实现的栈: 1. **优点**:链表实现的栈可以灵活地增加和减少存储空间,不会...

Global site tag (gtag.js) - Google Analytics