티스토리 뷰
/*
백준[3047번] ABC문제
분류 : 정렬
ABC 무시했다가 큰코 다침...
문제 이해를 잘하자!!
*/
#include<stdio.h>
int main() {
int arr[3]; // 들어온 순서대로 받는다.
for (int i = 0; i < 3; i++) {
scanf("%d", &arr[i]);
}
char abc[3];
scanf("%s",&abc);
for (int i = 0; i < 2; i++)//정렬
{
for (int j = i + 1; j < 3; j++)
{
if (arr[i] > arr[j])
{
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
// abc에 들어온 것을 ABC 순서대로 분류하여 출력한다.
for (int i = 0; i < 3; i++)
{
switch (abc[i])
{
case 'A':
printf("%d ", arr[0]);
break;
case 'B':
printf("%d ", arr[1]);
break;
case 'C':
printf("%d\n", arr[2]);
break;
}
}
return 0;
}
'프로그래밍 > 알고리즘' 카테고리의 다른 글
쿼드트리란? (0) | 2017.03.13 |
---|---|
백준 [10989번] 수 정렬하기3 (0) | 2016.12.07 |
개구리 뛰기(codeground) (0) | 2016.11.26 |
균일수(codeground) (0) | 2016.11.26 |
방속의 거울 문제(codeground) (0) | 2016.11.26 |