프로그래밍/C,C++
Codeup Q.1805 C언어
enable7997
2022. 12. 10. 01:45
반응형
소스코드
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 |
반응형