여러 문자열의 문장이 주어졌을 때 그 문장에서 가장 긴 문자열의 길이를 찾는 것이 과제입니다.
예시
Input-:hello I am hereOutput-:최대 단어 길이:5Input-:tutorials point is the best learning platformOutput-:최대 단어 길이:9아래 프로그램에서 사용된 접근 방식은 다음과 같습니다. -
- 문자열 배열에 문자열 입력
- 문장의 끝을 찾을 수 없을 때까지 루프 탐색
- 문장의 특정 문자열을 탐색하고 길이를 계산합니다. 길이를 변수에 저장
- 임시 변수에 저장된 문자열 길이의 정수 값을 주어진 문자열 길이에서 최대값을 반환하는 max() 함수에 전달합니다.
- max() 함수에서 반환된 최대 길이 표시
알고리즘
StartStep 1-> 문장에서 가장 긴 단어를 계산하는 함수 선언 int word_length(string str) set int len =str.length() set int temp =0 set int newlen =0 Loop For int i =0 and iIn main() 선언 string str ="튜토리얼 포인트는 최고의 학습 플랫폼입니다" call word_length(str)Stop
예시
#includenamespace std;//함수를 사용하여 가장 긴 단어 찾기int word_length(string str) { int len =str.length(); 정수 온도 =0; 정수 newlen =0; for (int i =0; i 출력
위의 코드를 실행하면 다음 출력이 생성됩니다.
단어의 최대 길이는 9입니다.