当前位置:首页 » 编程语言 » c语言数组删除

c语言数组删除

发布时间: 2022-09-25 22:18:23

c语言数组元素的删除

#include<stdio.h>
intmain(){
inti,j,n,m,a[100];
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
scanf("%d",&m);
for(i=0;i<n;i++)
if(a[i]==m)
{
for(j=i;j<n-1;j++)
a[j]=a[j+1];
i--;n--;
}
for(i=0;i<n;i++)
printf("%d",a[i]);
return0;
}

Ⅱ c语言如何删除数组中的某个元素

C语言删除数组指定元素的源代码如下:

#include <stdio.h>

main()

{

char s[80],c;

int j,k;

printf(" Enter a string: ");

gets(s);

printf(" Enter a character: ");

c=getchar( );

for(j=k=0;s[j]!= '';j++)

if(s[j]!=c)

s[k++]=s[j];

s[k]= '';

printf(" %s ",s);

system("pause");

}

(2)c语言数组删除扩展阅读

自定义函数代码如下

function delarrayval2($arr,$v){

$keyarr = array_keys($arr, $v);

if(count($keyarr)){

foreach ($keyarr as $key) {

unset($arr[$key]);

}

}

return $arr;

}

Ⅲ C语言数组删除

#include<stdio.h>

int main()

{ int i,i1,j,k,n,a[101];

scanf("%d",&n);

for(i=1; i<=n; i++)

{ a[i]=i;

printf("%3d",a[i]);

}

printf(" ");

i=1,k=n;

for(i1=0; i1<n/2; i1++)

{ a[i++]=a[k--]=0;

for(j=1; j<=n; j++)

printf("%3d",a[j]);

printf(" ");

}

return 0;

}

Ⅳ c语言:从数组中删除数据怎么做

#include<stdio.h>
#define N 10
void main( )
{
int a[N] , num ,i , *p , n=N;
int j;

/*输入N个数到数组a中;*/
for(i=0;i<n;i++)
{
scanf(“%d”,&num);
a[i]=num;
}

/*在数组a中删除指定的数num;*/
for(i=0;i<n;i++)
{
if(a[i] == num)
{
//a[i]=a[n];//如果不保留原数组里的顺序,此一句即可代替下边2行语句,同时省掉变量j

for(j=i;j<n-1;j++)
a[j]=a[j+1];

n--;
}
}

/*输出删除了num后的数组a;*/
for(i=0;i<n;i++)
printf("%d ",a[i]);

getchar();
}

Ⅳ 在C语言中如何把数组清空

有两种方法可以实现。

为方便说明,定义整型数组a,并实现将a清空。
int a[4] = {1,2,3,4};

1、 通过数组遍历,逐个赋值为0。
定义循环变量int i;
for(i = 0; i < 4; i ++)
a[i]=0;
该程序功能为遍历数组a,逐个将元素赋值为0,实现清空效果。

2、 借助内存赋值函数memset,整体赋值为0。
void *memset(void *dst, int value, size_t size);
这个函数的功能为将src上,大小为size字节的数据赋值为value。需要注意的是,该函数赋值是以字节为单位的。
调用该函数时需要引用头文件string.h,即
#include <string.h>
清空数组的代码为
memset(a,0,sizeof(a));

Ⅵ C语言编程输入一个数,从一个一维数组删除它

已经定义的的数组里面是不允许删除元素的,只能把这个数放到数组最后面,遍历的时候不遍历这个数。

热点内容
android设置状态栏的颜色 发布:2024-12-30 03:22:38 浏览:274
魅蓝e2存储卡 发布:2024-12-30 03:21:57 浏览:400
sql语句中if的用法 发布:2024-12-30 03:21:48 浏览:630
配置化疗药物怎么戴手套 发布:2024-12-30 03:20:22 浏览:639
编译apache 发布:2024-12-30 03:11:50 浏览:954
编程教程入门 发布:2024-12-30 03:08:22 浏览:447
怎么录阴阳师视频安卓 发布:2024-12-30 03:06:55 浏览:393
安卓6s手机怎么清内存垃圾 发布:2024-12-30 03:01:14 浏览:434
百度贴吧文件夹 发布:2024-12-30 02:59:47 浏览:97
java开发人员 发布:2024-12-30 02:26:17 浏览:537