问题遇到的现象和发生背景
【题目描述】
题库中有n道编程试题,根据题号给定n道试题的难易程度(均为1-10之间的正整数),删除难度为x的试题。
【输入】
第一行包含两个正整数n和x,之间用一个空格隔开。
第二行包含n个正整数,之间用一个空格隔开,表示每道试题的难度。
【输出】
一行包含若干正整数,之间用一个空格隔开,表示删除难度为x的试题后题库中的试题情况。
【输入样例】
6 1
1 10 3 1 7 2
【输出样例】
10 3 7 2
#include<stdio.h>
int main(void)
{
int n,x;
scanf("%d %d",&n,&x);
int a[100001];
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
for(int i=0;i<n;i++)
if(a[i]==x)a[i]='/0';
for(int i=0;i<n;i++)
printf("%-2d",a[i]);
return 0;
}
为什么这样子不能解决这个问题