当前第2页 返回上一页
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# include <stdio.h>
int main()
{
int arr[]={1,3,10,5,4,} ;
int delect=0;
int delectIndex=0;
int i=0;
int n;
n=sizeof(arr)/sizeof(int);
printf( "删除前数组为:" );
for (i=0;i<=n-1;i++)
{
printf( "%4d" ,arr[i]);
}
printf( "\n" );
printf( "请输入要删除的数:" );
scanf( "%d" ,&delect);
for (i=0;i<=n-1;i++)
{
if (delect==arr[i]) delectIndex=i;
}
for (i=delectIndex;i<=n-2;i++)
{
arr[i]=arr[i+1];
}
printf( "删除后数组为:" );
for (i=0;i<=n-2;i++)
{
printf( "%4d" ,arr[i]);
}
printf( "\n" );
return 0;
}
|
感谢大家的阅读,希望大家收益多多。
本文转自:https://blog.csdn.net/csdn17355456893/article/details/76883951
推荐教程:《C语言》
以上就是C语言实现删除数组中某个元素的详细内容!
返回前面的内容
相关阅读 >>
C语言中switch语句的case后能否是一个关系表达式
C语言自学要多久?
C语言函数由哪两部分组成
C语言if语句用法是什么
C语言中字符串的结束标志是什么
C语言实现删除字符串中的数字字符
C语言九九乘法表代码如何写
C语言strlen函数用法是什么
C语言中有且唯一的函数是什么函数
如何用C语言计算矩形的周长和面积?(附代码)
更多相关阅读请进入《C语言》频道 >>
转载请注明出处:木庄网络博客 » C语言实现删除数组中某个元素