반응형
구조체 사용문제인데
진격의 거인 관련 문제라서 재밌게 풀었음
ㅋㅋㅋㅋㅋ
#include <stdio.h>
struct Tlrquf{
int a;
int b;
};
int main(){
int n;
scanf("%d\n", &n); // 입체기동장치의 갯수 1~100
struct Tlrquf t[n];
for (int i = 0; i<n; i++){
//int t[i].a, t[i].b;
scanf("%d %d", &t[i].a, &t[i].b);
}
//printf("hi");
int count =1;
for (int i=0; i<n; i++){//i는 해당 번호
int minind = i;
int org = t[i].a; //2
//printf("%d", count++);
for (int j=i+1; j<n; j++){
if (org >t[j].a){ //2 >1
minind = j; //index minindex
org = t[j].a;
}
}
if (minind !=i){
int temp;
temp = t[i].a;
t[i].a = t[minind].a;
t[minind].a = temp;
temp = t[i].b;
t[i].b = t[minind].b;
t[minind].b = temp;
//printf(" %d %d\n", i,minind);
}
}
for (int i=0; i<n; i++){
printf("%d %d\n", t[i].a, t[i].b);
}
}
반응형
'C언어 > 문제풀다 하나씩' 카테고리의 다른 글
파원처럼 퍼질경우 (0) | 2020.04.18 |
---|---|
테트리스처럼 줄 터트리고 위에껄 내려오기 개 쉬운 버전 (0) | 2020.04.18 |
max 두개 연달아 구하기 -- max값 0만들어서 구함 (0) | 2020.04.14 |
문자열에서 숫자 찾기 - 링크드리스트 (0) | 2020.04.12 |
char *a = new char(); (0) | 2020.04.11 |
정렬, 연습문제 (0) | 2020.04.11 |
int arr[15]는 01010111 같은 붙어있는 숫자 인식 못함 (0) | 2020.04.11 |
3X3 보드판 굴리기 노가다 (0) | 2020.04.11 |