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

查看14道真题和解析