Programming/면접 준비
문자열 뒤집기
KingSSSSS
2018. 7. 6. 00:13
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <stdio.h> #include <string.h> void reverseString(char* s) { size_t size = strlen(s); char temp; for (size_t i = 0; i < size / 2; i++) { temp = s[i]; s[i] = s[(size - 1) - i]; s[(size - 1) - i] = temp; } } int main(void) { char s[] = "ABCDEF 123 apple"; // 총 16글자 (공백까지 포함하여, 16바이트) // 문자열 순서 거꾸로 뒤집기 reverseString(s); // 뒤집어진 문자열 출력 printf("%s\n", s); // 출력 결과: elppa 321 FEDCBA return 0; } | cs |