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