7-58 输出不重复的数组元素

本题要求编写程序,对顺序读入的n个整数,顺次输出所有不重复的整数,即每个数只能输出一次。

输入格式:

输入的第一行给出正整数n(1≤n≤20)。随后一行给出n个整数,其间以空格分隔。

输出格式:

顺次输出所有不重复的整数。数字间空一格,行末不得有多余空格。

输入样例:

在这里给出一组输入。例如:

复制代码
10
1 2 3 4 5 1 3 1 8 9

输出样例:

在这里给出相应的输出。例如:

复制代码
1 2 3 4 5 8 9

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

复制代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int i,j,n,a[20];
    scanf("%d",&n);
    for(i=0;i<n;i++)
        scanf("%d",&a[i]);
    if(n>=1)
        printf("%d",a[0]);
    for(i=1;i<n;i++)
    {
        for(j=0;j<i;j++)
        {
            if(a[i]==a[j])
                break;
        }
            if(j==i)
            printf(" %d",a[i]);
    }
    return 0;
}
相关推荐
良木生香3 分钟前
【C++初阶】STL——Vector从入门到应用完全指南(1)
开发语言·c++·神经网络·算法·计算机视觉·自然语言处理·数据挖掘
Brilliantwxx3 分钟前
【C++】String的模拟实现(代码实现与坑点讲解)
开发语言·c++·笔记·算法
憨波个13 分钟前
【说话人日志】DOVER:diarization 输出融合算法
人工智能·算法·音频·语音识别·聚类
爱学习的张大15 分钟前
具身智能论文问答(四):pi0
人工智能·算法
迷途之人不知返18 分钟前
deque的简单认识
数据结构·c++
上弦月-编程20 分钟前
指针编程:高效内存管理核心
java·数据结构·算法
罗超驿21 分钟前
双指针算法经典案例:LeetCode 283. 移动零(Java详解)
java·算法·leetcode
xieliyu.22 分钟前
Java手搓数据结构:栈与队列模拟实现
java·数据结构·学习
人道领域28 分钟前
【数据结构与算法分析】二叉树面试通关手册:遍历图解 · 分类对比 · 代码模板
数据结构·算法·leetcode·深度优先
水蓝烟雨30 分钟前
2901. 最长相邻不相等子序列 II
算法·leetcode