编写delete函数实现删除数组中指定位置的
发布网友
发布时间:2022-05-14 08:46
我来回答
共1个回答
热心网友
时间:2023-10-12 00:50
#include <stdio.h>
main()
{
int i,j,x,a[]={12,5,4,23,8,18,41,34,15,9};
printf("输入要删除的数:");
scanf("%d",&x);
for(i=0;i<10;++i)
{
if(x==a[i])
{
for(j=i;j<9;++j) //删除指定的数
a[j]=a[j+1];
a[9]=0;
break;
}
}
if(i==10)
printf("没有找到指定的数");
else
for(i=0;i<9;++i) //输出删除后的数组
printf("%d ",a[i]);
}