#include <stdio.h>
#include <conio.h>
int main()
{
int a[6] = {5,2,4,6,1,3};
int j,i,k,cnt=1;
for (j=1;j<7;j++)
{
k = a[j];
i = j-1;
while(i>0 && a[i]>k)
{
a[i+1] = a[i];
i = i-1;
}
a[i+1] = k;
}
for(i=0;i<6;i++)
{
printf("\n Final op %d",a[i]);
}
getch();
}
静的配列でいくつかの要素を渡しますが、値である最初の要素
a[0]
は並べ替えられませんが、からの残りの値は並べ替えa[1]
られますa[5]