본문 바로가기

카테고리 없음

백준/2752

c언어

#include <stdio.h>
int array[3];
int main(void){
int i,j, min, temp, index,number;
for(i=0;i<3;i++){
scanf("%d",&array[i]);
}
for(i=0;i<3;i++){
min = 1000001;
for(j=i;j<3;j++){
if(min>array[j]){
min = array[j];
index = j;
}
}
temp = array[i];
array[i] = array[index];
array[index]= temp;
}
for(i=0;i<3;i++){
printf("%d ",array[i]);
}
}



java




import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Backjun2750 {
public static void main(String[] args) throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int array[] = new int [3];
StringTokenizer st = new StringTokenizer(br.readLine()," ");
for(int i=0;i<3;i++) {
array[i] = Integer.parseInt(st.nextToken());
}
int min, temp,index=0;
for(int i=0;i<3;i++) {
min = 1000001;
for(int j=i ; j<3; 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<3;i++) {
System.out.print(array[i]+" ");
}
}
}