C++에서 문자열은 다르거나 반복될 수 있는 일련의 문자입니다. 연속된 문자는 동시에 나타나는 문자이며, 그 차이는 1입니다. 예를 들어 문자 a와 b는 함께 나타나기 때문에 연속적입니다. 그러나 문자 m과 o는 위치 차이가 2이므로 연속되지 않습니다.
이 글에서는 문자열을 입력으로 받아 문자열의 모든 문자가 연속일 때 true를 표시하는 코드를 개발하겠습니다. 이 주제를 더 잘 이해하기 위해 아래 예를 살펴보겠습니다
예 1 - str - "pqsr"
출력 - 예
이 기사에서는 문자열에서 현재 문자와 이전 문자를 추출하는 코드를 개발합니다. 그런 다음 문자가 1과 동일하지 않은 위치에 따라 다른지 추가로 확인한 다음 부울 false 값을 반환합니다.
C++의 sort() 메서드는 문자열의 문자를 처음부터 끝까지 오름차순으로 정렬하는 데 사용됩니다.
str - 입력 문자열
end - 문자열에 나타나는 마지막 문자
begin-문자열에 나타나는 첫 번째 문자
C++의 length() 메서드는 문자열의 문자 수를 계산하는 데 사용됩니다.
으아악str - 입력 문자열
입력 문자열 str을 입력으로 받아들입니다.
입력 문자열은 sort() 메서드를 사용하여 정렬됩니다.
for 루프 i를 사용하여 문자열 반복이 수행됩니다.
문자열의 길이는 length() 메서드를 사용하여 계산되어 len 변수에 저장됩니다.
문자열에 대해 for 루프 반복을 수행합니다. i가 수행된 반복입니다.
매번 i번째, ch 및 i-1번째, ch1 위치의 문자를 추출합니다.
이 두 문자의 차이가 1이 아닌 경우 부울 거짓 값이 반환됩니다
해당 문자가 모두 필수 조건을 충족하면 부울 값인 true가 반환됩니다.
이 값은 부울 플래그로 반환되며 res 변수에 저장됩니다. 값이 true이면 연속된 문자를 포함하는 문자열이 인쇄됩니다.
다음 C++ 코드 조각은 샘플 문자열을 입력하고 문자열에 나타나는 모든 문자가 연속인지 계산하는 데 사용됩니다.
으아악문자열에 계속 나타나는 문자는 동시에 나타나는 문자입니다. 이는 문자열을 처음부터 끝까지 정렬하여 달성할 수 있습니다. 연속된 위치에 있는 문자를 쉽게 비교하고 위치가 얼마나 다른지 확인할 수 있습니다. 이는 문자열이 연속적인지 여부에 대한 정보를 캡처하는 데 사용할 수 있습니다.
위 내용은 문자열에 연속 문자가 포함되어 있고 각 문자가 한 번만 나타나는지 확인합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!