main 함수 시작


a[4] = {4, 3, 2, 1}

t=0, i=0, j= 1

a[1] < a[0], 3 < 4 (참)

k=3, a[1] = a[0], a[0] = 3, t=1


a[4] = {3, 4, 2, 1}

j=2

a[2] < a[0], 2 < 3 (참)

k=2, a[2] = 3, a[0] = 2, t=2


a[4] = {2, 4, 3, 1}

j=3

a[3] < a[0], 1 < 2 (참)

k=1, a[3] = 2, a[0] = 1, t=3


j=4

j<4 (거짓)


안쪽 for문 탈출


a[4] = {1, 4, 3, 2}

i=1, j=2

a[2] < a[1], 3 < 4 (참)

k=3, a[j] = 4, a[1] = 3

t=4


a[4] = {1, 3, 4, 2}

j = 3

a[3] < a[1], 2 < 1 (거짓)


j=4

j<4 (거짓)


안쪽 for문 탈출


a[4]={1, 3, 4, 2}

i=2, j= 3

a[3] < a[2], 2 < 4 (참)

k=2, a[3] = 2, a[2] = 2

t=5


a[4] = {1, 3, 2, 4}

j=4

j<4 (거짓)


안쪽 for문 탈출


i=3, j=4

j<4 (거짓)


안쪽 for문 탈출


i=4

i<4 (거짓)

바깥for문 탈출


5 출력


리턴 0


main 함수 종료