SCAU:18054 输出不同的数

2023-12-15 19:56:18

18054?输出不同的数

时间限制:1000MS? 代码长度限制:10KB
提交次数:0 通过次数:0

题型: 编程题???语言: G++;GCC;VC

Description

输入10个整数,输出其中不同的数,即如果一个数出现了多次,只输出一次。

输入格式

输入10个整数

输出格式

依次输出不同的数字(一行一个,从上到下依次输出先出现的数)

输入样例

1 2 1 3 3 2 4 5 5 9

输出样例

1
2
3
4
5
9
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a[10],b[10];
    int i,j,k=1,m=0;
    for(i=0;i<10;i++)
    {
        scanf("%d",&a[i]);
    }
    for(i=0;i<10;i++)
    {
        k=1;
        for(j=i-1;j>=0;j--)
        {
            if(b[j]==a[i])
            {
                k=0;
                break;
            }
        }
        if(k==1)
        {
            b[m]=a[i];
            m++;
        }
    }
    for(i=0;i<m;i++)
    {
        printf("%d\n",b[i]);
    }
    return 0;
}

文章来源:https://blog.csdn.net/zero_019/article/details/135019950
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。