题解 | #序列中删除指定数字#

序列中删除指定数字

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;
}

全部评论

相关推荐

2025-12-28 10:21
已编辑
大连理工大学 产品经理
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务