数据结构 线性表中删除某一元素的程序

来源:互联网 发布:ubuntu搜狗输入法异常 编辑:程序博客网 时间:2024/06/06 09:54
#include"stdio.h"
int main()
{int a[10];
int i,l=6,k;
printf("输入线性表");
for(i=0;i<l;i++)
scanf("%d",&a[i]);
printf("初始线表是:");
for(i=0;i<l;i++)
printf("%d",a[i]);
while(l>0)
{while(1)
{printf("\n要删除的位置");
scanf("%d",&k);
if(k<1||k>l)
printf("位置无效!");
else break;
}
for(i=k;i<l;i++)
a[i-1]=a[i];
l--;
printf("删除后的结果是:");
for(i=0;i<l;i++)
printf("%d",a[i]);
}
printf("线性表已为空!");
return 0;
}
2 0
原创粉丝点击