/* バブルソートのプログラム例 */ #include #include #define N 500 /* The max size of array. */ void bubblesort(int h, int k, int *A); void swap(int i, int j, int *A); main() /* バブルソートのテストプログラム */ { int A[N]; int n, i; FILE *file; file=fopen("sortdata", "r"); /* データの読込み */ fscanf(file, "%d", &n); if(n>N) { printf("Illegal array size n = %d for N = %d\n", n, N); exit(1); } printf("n = %d\nA = ", n); for(i=0; i=i+1; j--) if(A[j]