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 |
댓글