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;
}
相关推荐
yongui4783412 分钟前
B树和B+树的解析应用
数据结构·b树·前端框架
努力学习的小廉24 分钟前
我爱学算法之—— 分治-归并
c++·算法·1024程序员节
Gorgous—l34 分钟前
数据结构算法学习:LeetCode热题100-链表篇(下)(随机链表的复制、排序链表、合并 K 个升序链表、LRU 缓存)
数据结构·学习·算法
仰泳的熊猫34 分钟前
LeetCode:200. 岛屿数量
数据结构·c++·算法·leetcode
流星52112234 分钟前
GC 如何判断对象该回收?从可达性分析到回收时机的关键逻辑
java·jvm·笔记·学习·算法
defaulter40 分钟前
Codeforces Round 1049 (Div. 2)C. Ultimate Value
算法·codeforces
让我们一起加油好吗1 小时前
【数论】费马小定理
c++·算法·数论·1024程序员节·费马小定理·逆元
大数据张老师1 小时前
数据结构——冒泡排序
数据结构·算法·排序算法·1024程序员节
m0_748233642 小时前
单调队列【C/C++】
c语言·c++·算法·1024程序员节
大数据张老师2 小时前
数据结构——折半插入排序
数据结构·算法·排序算法·1024程序员节