#include<stdio.h>
int main ()
{
int a[50];
int i,j,m,n,s;
printf("输入n(小于50):");
scanf("%d",&n);
s=n; //s用于最后判断是否有数字被删除
printf("输入数组元素");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
printf("输入要删除的数");
scanf("%d",&m); //用m存放要删除的数字
for(i=0;i<n;i++)
{
if(a[i]==m)
{
for(j=i;j<n-1;j++)
a[j]=a[j+1];
n--;
i--; //删除数据
}
}
if(s==n)printf("该数不在数组中!");//判断是否有数据被删除
else
for(i=0;i<n;i++)
printf("%5d",a[i]);
return 0;
}