C++의 문자열은 숫자, 문자, 특수 기호까지 포함하는 데 사용되는 내장형 저장 구조입니다. 각 문자열은 길이 속성으로 지정된 명확한 크기와 연관됩니다. 기본적으로 문자열 위치는 0부터 시작합니다. 문자열의 문자는 다양한 유형의 작업을 수행할 수 있습니다 -
문자열 끝에 새 문자를 추가할 수 있습니다.
문자는 문자열에 여러 번 추가될 수 있습니다.
이 글에서는 문자열을 입력으로 받아 해당 문자열을 키보드 모바일 화면에 입력하기 위해 키를 눌러야 하는 횟수를 계산하는 코드를 개발하겠습니다. 특정 문자에 대한 키 입력 횟수를 나타내는 입력 배열도 제공됩니다. 이 주제를 더 잘 이해하기 위해 아래 예를 살펴보겠습니다. -
예 1 - str - "abc"
출력 - 6
예를 들어 아래 예제 문자열에서 총 키 입력 횟수는 1+2+3 = 6과 같습니다.
이 기사에서는 문자열에서 한 번에 하나의 문자를 추출한 다음 입력 배열에서 해당 키 입력을 추출하는 솔루션을 만듭니다. 합계 변수에 개수가 추가될 때마다.
C++의 length() 메서드는 문자열에 포함된 영숫자 문자 수를 계산하는 데 사용됩니다. 영숫자 문자, 공백 및 숫자를 계산하는 데 사용할 수 있습니다.
입력 문자열 str을 수락
문자열을 생성하기 위해 각 문자를 눌러야 하는 횟수를 저장하는 카운터입니다.
length() 메서드를 사용하여 문자열 길이를 계산하고 len 변수에 저장합니다
매번 i번째 위치의 문자를 추출합니다. ch.
카운터는 arr에 언급된 횟수만큼 위치를 증가시킵니다.
카운터 값으로 초기화된 감소 루프를 실행하여 추출된 문자를 출력 문자열에 추가합니다.
카운트 값은 매번 감소합니다.
문자에 대해 필요한 횟수만큼 반복을 수행한 후 포인터가 다음 문자로 이동합니다.
다음 C++ 코드 조각은 주어진 입력 예제 문자열을 기반으로 암호화된 문자열을 생성하는 데 사용됩니다. -
으아아아문자와 정수는 ASCII 코드를 사용하여 조작됩니다. 서로 간의 변환은 쉽게 시뮬레이션할 수 있습니다. 예를 들어 정수는 문자 "a"를 빼서 해당 문자로 변환할 수 있습니다. 이로 인해 ASCII 코드가 서로 변환되고, 이는 문자열에 대한 숫자 조작 작업에 사용될 수 있습니다.
위 내용은 푸시버튼 전화기에서 누른 버튼의 수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!