题目描述
题库中有n道编程试题,根据题号给定n道试题的难易程度(均为1~10之间的正整数),删除难度为x的试题。
输入输出格式
输入格式
第一行1个正整数n。
第二行n个正整数,空格隔开,表示每道试题的难度。
第三行1个正整数x,表示要删除的试题的难度。
输出格式
一行若干个正整数,空格隔开,表示删除难度为x的试题后的题库。
输入输出样例
输入数据 1
6
1 10 3 1 7 2
1
Copy
输出数据 1
10 3 7 2
Copy
数据规模与限制
对100%的测试点,0≤n≤1000 .
So easy,直接上C++代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n,x;
cin>>n;
long long a[n]={0};
for(int i=0;i<n;i++)
{
cin>>a[i];
}
cin>>x;
for(int i=0;i<n;)
{
if(a[i]==x)
{
for(int j=i+1;j<n;j++)
{
a[j-1]=a[j];
}
n--;
}
else
{
i++;
}
}
for(int r=0;r<n;r++)
cout<<a[r]<<" ";
return 0;
}