怎么做啊,各位程序员,帮帮忙。

删去所有值为x和y的数据元素 题目编号:654
题目描述
评论
表的数据元素的类型为整型,初始输入若干个数据元素,可以有相同值,删去值为x和y的数据元素。
输入描述
输入初始数据元素的个数n,占一行
输入n个初始数据元素,以空格隔开,占一行
输入x 和y,以空格隔开
输出描述
输出删去x和y后的数据元素,以空格隔开,最后一个元素后面有空格
输入样例
10
1 5 6 8 7 8 6 8 4 8
8 6
输出样例
1 5 7 4

循环遍历每个元素,如果不是x或y输出就行

#include<stdio.h>
int main()
{
int i,n,x,y,a[100];
scanf("%d",&n);
for(i=0;i<n;i++){
    scanf("%d",&a[i]);
}
scanf("%d %d",&x,&y);
for(i=0;i<n;i++){
    if(a[i]!=x&&a[i]!=y)
    printf("%d ",a[i]);
}
return 0;
}

img