#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;
}
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;
}