c언어
#include <stdio.h>int array[1001];int main(void){int i,j, min, temp, index,number;scanf("%d",&number);for(i=0;i<number;i++){scanf("%d",&array[i]);}for(i=0;i<number;i++){min = 1001;for(j=i;j<number;j++){if(min>array[j]){min = array[j];index = j;}}temp = array[i];array[i] = array[index];array[index]= temp;}for(i=0;i<number;i++){printf("%d\n",array[i]);}}
java
import java.io.BufferedReader;import java.io.InputStreamReader;public class Backjun2750 {public static void main(String[] args) throws Exception{BufferedReader br = new BufferedReader(new InputStreamReader(System.in));int number = Integer.parseInt(br.readLine());int array[] = new int [number];for(int i=0;i<number;i++) {array[i] = Integer.parseInt(br.readLine());}int min, temp,index=0;for(int i=0;i<number;i++) {min = 1001;for(int j=i ; j<number; j++) {if(min> array[j]) {min = array[j];index = j;}}temp = array[i];array[i] = array[index];array[index] = temp;}for(int i=0;i<number;i++) {System.out.println(array[i]);}}}