排序法
#include <stdio.h>
#define N 6
int main()
{
int a[N]={13,56,87,31,6,23};
int i, j, t;
printf("正修科大 40404113 郭怡勝\n");
printf("\n原陣列:\n");
for (i=0; i<N; i++) printf("%5d",a[i]);
for (i=0; i<N-1; i++)
{
for (j=0; j<N-i-1; j++)
{
if (a[j]>a[j+1])
{
t = a[j];
a[j] = a[j+1];
a[j+1] = t;
}
}
printf("\n第 %d 回排序後 :", i);
for (j=0; j<N-i; j++) printf("%4d",a[j]);
}
printf("\n氣泡法排序後\n");
for (i=0; i<N; i++) printf("%5d",a[i]);
printf("\n");
return 0;
}