반응형
소스코드
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
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.1080 C언어 (0) | 2023.06.11 |
---|---|
Codeup Q.1078 C언어 (0) | 2023.06.02 |
Codeup Q.1089 C언어 (0) | 2022.11.10 |
Codeup Q.1061 C언어 (0) | 2022.09.09 |