-
반응형123456789101112131415161718192021222324252627282930313233343536#include <stdio.h>void selectionSort(int* a, int n){int i, j, k;int max, maxIndex;for (i = n - 1; i >= 0; i--){max = -1;for (j = 0; j <= i; j++)if (max < a[j]){max = a[j];maxIndex = j;}a[maxIndex] = a[i];a[i] = max;for (k = 0; k < 10; k++)printf("%3d", a[k]);printf("\n");}}int main(void){int a[] = { 10, 50, 69, 27, 40, 72, 59, 21, 96, 4 };int i;selectionSort(a, 10);for (i = 0; i < 10; i++)printf("%3d", a[i]);printf("\n");}
cs 결과:
반응형'코딩 > C언어' 카테고리의 다른 글
삽입정렬 (0) 2019.09.17 버블정렬 (0) 2019.09.17 학급임원 뽑기 (중복X) (0) 2019.09.17 회장, 부회장 뽑기 (0) 2019.09.17 수식 나열 (0) 2019.09.17