본문 바로가기
C/기초(두들낙서)

[C 백준] 브론즈 3/ 세 수

by Meaning_ 2022. 1. 2.
728x90
반응형

https://www.acmicpc.net/problem/10817

 

10817번: 세 수

첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)

www.acmicpc.net

 

원래는 포인터 문제를 풀고 싶었는데, C언어가 처음이라 배열 관련 문제부터 풀어봤다. 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>
#include<string.h>
 
int main() {
    
    int arr[3];
    int a, b, c;
    scanf("%d %d %d"&a, &b, &c);
    arr[0= a;
    arr[1= b;
    arr[2= c;
    
    int tmp;
 
    for(int i=0;i<3;i++){
        for (int j = 0; j < 2; j++) {
            if (arr[j] > arr[j + 1]) {
                tmp = arr[j];
                arr[j] = arr[j + 1];
                arr[j + 1= tmp;
            }
        }
    }
 
   
    printf("%d", arr[1]);
   
 
    
 
}
cs

버블정렬 이용하면 된다..!

728x90
반응형

'C > 기초(두들낙서)' 카테고리의 다른 글

[C기초] 포인터와 배열 연습문제  (0) 2022.01.08
[C기초] 포인터 배열  (0) 2022.01.04
[C기초] 배열 포인터  (0) 2022.01.02
[C기초] 포인터 /포인터와 배열  (0) 2022.01.02
[C기초] 배열과 문자열  (0) 2022.01.02

댓글