當前位置:首頁 » 編程語言 » 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語言編程輸入一個數,從一個一維數組刪除它

已經定義的的數組裡面是不允許刪除元素的,只能把這個數放到數組最後面,遍歷的時候不遍歷這個數。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:591
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:886
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:579
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:763
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:680
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1010
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:253
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:111
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:802
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:709