【问题描述】输入m(m<20)个整数存入数组a,再输入一个整数x,查找x是否在数组a中。如果在,则删除;否则,将其插入到数组最后。最后输入操作后的数组各元素。
【输入形式】数组元素个数 数组各元素值 待查找数
【输出形式】操作后的数组各元素
【样例输入】3
2 9 6
9
【样例输出】2 6
#include<stdio.h>
int main()
{
int i,sum=0,x,m;
scanf("%d",&m);
int a[m];
for(i=0;i<m;i++)
{
scanf("%d",&a[i]);
}
scanf("%d",&x);
for(i=0;i<m;i++)
{
if(a[i]==x)
{
continue;
}
printf("%d ",a[i]);
sum++;
}
if(sum==m)
printf("%d",x);
}