728x90
문제 접근
10자리 숫자임으로 11크기의 char 배열을 만들어서 gets_s로 입력받고 내부에서 정렬을 한다음에 puts로 출력한다.
느낀점
제출할 때 계속 버전오류로 제출이 안되서 gets_s 말고 gets로 제출했다. 어떤 것으로 제출하는게 맞는지 아직까지도 모르겠다..
코드
#include <stdio.h>
#include <string.h>
int main() {
char n[11] = { NULL, };
gets_s(n, sizeof(n));
for (int i = 0; i < strlen(n) - 1;i++) {
for (int j = i + 1;j < strlen(n);j++) {
if (n[i] < n[j]) {
int tmp = n[i];
n[i] = n[j];
n[j] = tmp;
}
}
}
puts(n);
return 0;
}
'문제 풀이 > 백준(BOJ)' 카테고리의 다른 글
[C] 백준 11651번 : 좌표 정렬하기2 (0) | 2021.05.16 |
---|---|
[C] 백준 11650번 : 좌표 정렬하기 (0) | 2021.05.16 |
[C] 백준 2108번 : 통계학 (0) | 2021.05.11 |
[C] 백준 10989번 : 수 정렬하기3 (0) | 2021.04.29 |
[C] 백준 2577번 : 숫자의 개수 (0) | 2021.04.23 |
댓글