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;
}
相关推荐
S01d13r4 小时前
LeetCode 解题思路 48(编辑距离、只出现一次的数字)
算法·leetcode·职场和发展
C_Liu_4 小时前
C语言:深入理解指针(5)
java·c语言·算法
small_wh1te_coder4 小时前
从经典力扣题发掘DFS与记忆化搜索的本质 -从矩阵最长递增路径入手 一步步探究dfs思维优化与编程深度思考
c语言·数据结构·c++·stm32·算法·leetcode·深度优先
枫景Maple4 小时前
LeetCode 45. 跳跃游戏 II(中等)
算法·leetcode
এ᭄画画的北北4 小时前
力扣-236.二叉树的最近公共祖先
算法·leetcode
z人间防沉迷k5 小时前
堆(Heap)
开发语言·数据结构·笔记·python·算法
hy.z_7775 小时前
【数据结构】链表 LinkedList
java·数据结构·链表
不二狗5 小时前
每日算法 -【Swift 算法】Two Sum 问题:从暴力解法到最优解法的演进
开发语言·算法·swift
LabVIEW开发5 小时前
LabVIEW中样条插值实现及应用
算法·labview知识
ROCKY_8176 小时前
数据结构——例题3
数据结构