桶排序去重

题目:

桶排序去重_第1张图片

#include
int main()
{
    int a[1001], n, i, t;
    for (i = 1;i <= 1000;i++)
    {
        a[i] = 0;//初始化
    }

    scanf("%d", &n);//读入n
    for (i = 1;i < n;i++)//循环读入n个图书的ISBN号
    {
        scanf("%d", &t);//把每一个ISBN号读到变量t中
        a[t] = 1;//标记出现过的ISBN号
    }//这里达到了去重的目的

    for (i = 1;i <= 1000;i++)//依次判断1-1000这个1000个桶
    {
        if (a[i] == 1)//如果这个ISBN出现过则打印出来
            printf("%d", i);
    }

    getchar();getchr();
    return 0;
}

你可能感兴趣的:(算法)