篇首语:本文由小编为大家整理,主要介绍了c语言如何删除数组中的某个元素相关的知识,希望对你有一定的参考价值。
C语言删除数组指定元素的源代码如下:
#include
main()
char s[80],c;
int j,k;
printf("\nEnter a string: ");
gets(s);
printf("\nEnter a character: ");
c=getchar( );
for(j=k=0;s[j]!= "\0";j++)
if(s[j]!=c)
s[k++]=s[j];
s[k]= "\0";
printf("\n%s\n",s);
system("pause");
扩展资料
自定义函数代码如下
function delarrayval2($arr,$v)
$keyarr = array_keys($arr, $v);
if(count($keyarr))
foreach ($keyarr as $key)
unset($arr[$key]);
return $arr;
参考技术A C语言中已经有一个数组名为a,其中已有n=100个元素。现在要删除它的下标为k的元素(0<=k<100)。可以使用如下的代码:for(i=k;i<100-1;i++)
a[i]=a[i+1];
n--; //已经删除完成
for(i=0;i
以上是关于c语言如何删除数组中的某个元素的主要内容,如果未能解决你的问题,请参考以下文章