题解 | #序列中整数去重#

序列中整数去重

http://www.nowcoder.com/practice/6564a2f6e70f4153ad1ffd58b2b28490

#include<stdio.h>
int main() {
    int n;
    int i, j = 0;
    int a[100] = {0};
    scanf("%d ", &n);
    for (int i = 0; i < n; i++) {
        scanf("%d ", &a[i]);
    }
    for (i = 0; i < n; i++) {
        for ( j = i + 1; j < n; j++) {
            if (a[i] == a[j])
                a[j] = 0;
        }

    }
for(i=0;i<n;i++)
{
    if(a[i]!=0)  //等于0时不输出
    {
        printf("%d ",a[i]);
    }
}
}
C语言刷题 文章被收录于专栏

自己从头开始刷的C语言

全部评论
把零换成‘a’会不会更好???
点赞 回复 分享
发布于 2025-12-15 21:36 山东

相关推荐

评论
10
收藏
分享

创作者周榜

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