https://www.acmicpc.net/problem/10817
10817번: 세 수
첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)
www.acmicpc.net
<풀이>
#include <stdio.h>
int main()
{
int list[3],tmp;
scanf("%d %d %d",&list[0],&list[1],&list[2]);
for(int i=0;i<3;i++){
for(int j=i+1;j<3;j++){
if(list[i]>list[j]){
tmp=list[i];
list[i]=list[j];
list[j]=tmp;
}
}
}
printf("%d",list[1]);
return 0;
}
-> 버블정렬을 사용하여 문제를 푼다.
-> list를 정렬하고 1번칸에 들어있는 값을 출력한다.
'알고리즘' 카테고리의 다른 글
[C] 백준 2869번 : 달팽이는 올라가고 싶다 (0) | 2023.01.02 |
---|---|
[C] 백준 11721번 : 열 개씩 끊어 출력하기 (0) | 2023.01.01 |
[C] 백준 10162번 : 전자레인지 (2) | 2022.12.31 |
[C] 백준 1094번 : 막대기 (0) | 2022.12.30 |
[C] 백준 1259번 : 팰린드롬수 (0) | 2022.12.30 |