#include<stdio.h>
#define SIZE 5
int main()
{
int a[10];
int n,b,i,j;
printf("input the number of the array:\n");//输入数组的个数
scanf("%d",&n);
printf("input the %d emelents:\n",n);//输入数组的元素
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);//输入
}
printf("input the element you want to delet:\n");
scanf("%d",&b);//输入想要删除的元素
for(i=0;i<n&&a[i]!=b;i++)//从第一个开始找,当遇到要删除的元素时循环停止,或者i超过元素的个数时,循环停止
if(i==n)//如果i超过元素的个数,则没有找到要删除的元素
{
printf("no!\n");
}
else//否则(即找到了要删除的元素,i<元素的个数,此时i的值为删除元素的下标+1
{
for(j=i-1;j<n-1;j++)
{ a[j]=a[j+1];}
for(i=0;i<n-1;i++)//输出新的数组
printf("%d",a[i]);
}
return 0;
}