很简单,只要把插入位置后面的所有元素向后移动一位,删除就是向前移动一位
int a[100];
int n= 0;
//这里输入n以及n个整数,并用冒泡排序进行递增排序,略
//插入代码
int b = 20;
for(int i=0;i<n;i++)
{
if(a[i] > b)
{
for(int j=n;j>=i;j--)
{
a[j] = a[j-1];
}
break;
}
}
if(i==n)
a[n] = b;
n++;
//删除代码
int b = 20;
for(int i=0;i<n;i++)
{
if(a[i] == b)
{
for(int j=i;j<n;j++)
{
a[j] = a[j+1];
}
n--;
break;
}
if(i==n)
printf("查无此数!\n");
}