이 섹션에서는 문자열을 제자리에서 뒤집는 방법을 볼 것입니다. 따라서 우리는 반전을 위해 다른 메모리 공간을 사용하지 않을 것입니다. C++에서는 std::string을 사용할 수 있습니다. 그러나 C의 경우 문자 배열을 사용해야 합니다. 이 프로그램에서 우리는 문자열을 취하기 위해 문자 배열을 사용하고 있습니다. 그런 다음 뒤집습니다.
입력:문자열 "This is a string" 출력:반전된 문자열 "gnirts a si sihT"
알고리즘
reverse_string(str)
입력 - 문자열
출력 - 역 문자열입니다.
len :=스트링의 길이i :=0 및 j :=(len-1)i예시 코드
#include#include 네임스페이스 std;void reverse(char s[]) { int len =strlen(s); // 문자열의 길이를 얻습니다. int i, j; for (i =0, j =len - 1; i 출력
주 문자열:이것은 string입니다.Reversed String:gnirts a si sihT