#include <stdio.h>
void SelectionSort(int A[], int N)
{
for (int Last = N - 1; Last >= 1; --Last)
{
int Largest = 0;
for (int Current = 1; Current <= Last; Current++)
{
if (A[Current] > A[Largest])
Largest = Current;
}
int Temp = A[Last];
A[Last] = A[Largest];
A[Largest] = Temp;
}
}
int main()
{
int A[7] = { 7,6,13,2,50,12,42 };
int i;
printf("정렬전\n");
for (i = 1; i < 8; i++)
{
printf("%d", A[i]);
}
SelectionSort(A, 7);
printf("정렬후\n");
for (i = 1; i < 8; i++)
{
printf("%d", A[i]);
}
}
선택정렬인데 아무것도 안뜬다
인덱스 0부터 써보던가.. - dc App