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

序列中删除指定数字

https://www.nowcoder.com/practice/7bbcdd2177a445a9b66da79512b32dd7

#include <stdio.h>

int main() {

    int n;//输入整数n
    scanf("%d", &n);

    int arr[n];//C99

    int i = 0;
    for (i=0; i<n; i++)//输入数组
    {
        scanf("%d", &arr[i]);
    }

    int del = 0;//要删除的值
    scanf("%d", &del);

    int j = 0;
    for (i=0; i<n; i++)//从arr代值到arr2
    {
        if (arr[i] != del)
        {
            arr[j++] = arr[i];
        }
    }
 
    for (i=0; i<j; i++)//输出arr2数组
    {
        printf("%d ", arr[i]);
    }

    return 0;
}

C语言基础 文章被收录于专栏

里面较为详细的介绍了c语言的相关用法和有关题目。

全部评论

相关推荐

06-25 16:25
梧州学院 Java
愿汐_:项目介绍那么长,然而你做了啥就一句话?
点赞 评论 收藏
分享
06-20 19:40
中原工学院 Java
网络存储:十几天不会让你拉人办卡就结束了吧?
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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