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;
}
相关推荐
心软且酷丶1 分钟前
leetcode:面试题 17.01. 不用加号的加法(python3解法)
python·算法·leetcode
hjyowl5 分钟前
矩阵Matrix(POJ2155)
算法
权^6 分钟前
数据结构--顺序表(详解)
数据结构
Dream it possible!11 分钟前
LeetCode 热题 100_将有序数组转换为二叉搜索树(42_108_简单_C++)(二叉树;递归)
c++·算法·leetcode·深度优先
Bruce_Li_Q15 分钟前
算法 Class 006(二分搜索)
数据结构
MYT_flyflyfly1 小时前
计算机视觉之三维重建-摄像机标定
人工智能·算法·计算机视觉
XiaoLeisj1 小时前
【优选算法 & 分治】深入理解分治算法:分治算法入门小专题详解
算法·leetcode·决策树·深度优先·哈希算法·剪枝·推荐算法
蒲公英的孩子1 小时前
DCU异构程序——带宽测试
c++·分布式·算法·架构
ShuQiHere1 小时前
【ShuQiHere】算法的开枝散叶:从机器学习到深度学习的模型总结
深度学习·算法·机器学习
伊一大数据&人工智能学习日志1 小时前
机器学习经典算法——逻辑回归
人工智能·算法·机器学习·逻辑回归