배열 자리 거꾸로 swap
2024. 6. 22. 10:38ㆍ정보처리,전산/코딩 : 문제해결
반응형
#include <stdio.h>
#include <string.h>
void swap(char* str, int len) {
char v;
char* x = str;
char* ed = str + len - 1; // 마지막 문자 가리킴
while (x < ed) {
v = *x;
*x = *ed;
*ed = v;
x++;
ed--;
}
}
void main() {
char str[10] = "ABCDEFGH";
int len = strlen(str); // 문자열 끝을 만날 때까지 문자 개수 반환
swap(str, len);
for (int i = 1; i < len; i += 2) {
printf("%c", str[i]);
}
printf("\n");
}
반응형
'정보처리,전산 > 코딩 : 문제해결' 카테고리의 다른 글
배열 (0) | 2024.11.12 |
---|---|
소인수 개수 (0) | 2024.07.21 |
배열에서 각 요소보다 작은 요소들의 수 (0) | 2024.04.19 |
원형 큐 circular queue (0) | 2024.04.10 |
재귀 함수를 사용하여 팩토리얼 을 계산 (0) | 2024.03.12 |