반응형
C언어 코드
더보기
1
2
3
4
5
6
7
8
9
12
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
#include <stdio.h>
#include <stdlib.h>
#define SIZE 100
struct Machine {
int num;
long gas;
};
int main() {
int n = 0;
scanf("%d", &n);
struct Machine machine[SIZE];
struct Machine tmp;
for (int i = 0; i < n; i++) {
scanf("%d %ld", &machine[i].num , &machine[i].gas);
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n - i-1; j++) {
if (machine[j].num > machine[j + 1].num) {
tmp.num = machine[j].num;
tmp.gas = machine[j].gas;
machine[j] = machine[j + 1];
machine[j + 1].num = tmp.num;
machine[j + 1].gas = tmp.gas;
}
}
}
for (int i = 0; i < n; i++) {
printf("%d %ld\n", machine[i].num, machine[i].gas);
}
return 0;
}
|
cs |
반응형
'프로그래밍 > C,C++' 카테고리의 다른 글
Codeup Q.1085 C언어 (0) | 2022.08.22 |
---|---|
아두이노 온도 lcd 패널에 출력 및 릴레이 작동 (0) | 2022.08.20 |
콤마로 구분된 숫자들의 합을 구하기 (0) | 2021.12.04 |
백준 1002번 C99 (0) | 2021.06.06 |