题解 | #序列中删除指定数字#
序列中删除指定数字
http://www.nowcoder.com/practice/7bbcdd2177a445a9b66da79512b32dd7
#include <stdio.h>
int main(){
int n,b,k;
int count=0;
scanf("%d",&n);
int a[n];
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
scanf("%d",&b);
for(int i=0;i<n;i++){
if(b==a[i]){
a[i]=100;
}
}
for(int i=0;i<n-count;i++){
if(a[i]<=50)
printf("%d ",a[i]);
}
return 0;}
根据题目描述,直接取巧。凡是相等的直接赋一个不在数据范围内的数,然后选择性输出
腾讯云智研发成长空间 5068人发布
