题解 | #序列中删除指定数字#
序列中删除指定数字
https://www.nowcoder.com/practice/7bbcdd2177a445a9b66da79512b32dd7
#include <stdio.h>
int main() {
int n, arr[50], a, b, len = 0;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
scanf("%d", &b);
for (int i = 0, j = 0; i < n; i++) {
if (arr[i] != b) {
arr[j++] = arr[i];
len++;
}
}
for (int i = 0; i < len; i++) {
printf("%d ", arr[i]);
}
return 0;
}
