思路很简单,冒泡排序算法+打印,有点小99就是打印这过滤了重复的数字,只打印不一样的数。。。
#include <stdio.h>


void BubbleSort(int array[], int size)
{
    for (int i = 0; i < size - 1; i++)
    {
        for (int j = 1; j < size - i; j++)
        {
            if (array[j - 1] > array[j])
            {
                int temp = array[j - 1];
                array[j - 1] = array[j];
                array[j] = temp;
            }
        }
    }
}

int a[1000];
int main() {
    int num = 0;
    int len = 0;
    
    while (scanf("%d", &num) != EOF) {
        len = num;
        while (num --) {
            scanf("%d", &a[num]);
        }
        
        BubbleSort(a, len);
        for (int i = 0; i < len; i++) {
            if (a[i] != a[1+i]) {
                printf("%d\n", a[i]);
            }
            

        }
    }
    return 0;
}