学了链表再来改进
#include <stdio.h>

int main()
{
    int n = 0,m = 0,cnt = 0;
    scanf("%d",&n);
    int arr[n];
    for(int i = 0;i<n;++i)
        scanf("%d",&arr[i]);
    scanf("%d",&m);
    for(int i = 0;i<n;++i)
        if(arr[i]!=m)
        {
            cnt++;
        }
    printf("%d\n",cnt);
    for(int i = 0;i<n;++i)
        if(arr[i]!=m)
        {
            printf("%d ",arr[i]);
        }
    return 0;
}