読者です 読者をやめる 読者になる 読者になる

標準ライブラリのqsort

#include<stdio.h>
#include<stdlib.h>
int intcomp(int *x, int *y)
{ return *x - *y; }
int a[10000000];
int main(void)
{ int i, n=0;
        while (scanf("%d", &a[n]) != EOF)
                n++;
        qsort(a, n, sizeof(int), intcomp);
        for (i = 0; i < n; i++)
                printf("%d\n", a[i]);
        return 0;
}