Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

문장에서 가장 긴 단어의 길이를 구하는 C++ 프로그램

<시간/>

여러 문자열의 문장이 주어졌을 때 그 문장에서 가장 긴 문자열의 길이를 찾는 것이 과제입니다.

예시

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 i  In main() 선언 string str ="튜토리얼 포인트는 최고의 학습 플랫폼입니다" call word_length(str)Stop

예시

#include namespace std;//함수를 사용하여 가장 긴 단어 찾기int word_length(string str) { int len ​​=str.length(); 정수 온도 =0; 정수 newlen =0; for (int i =0; i  

출력

위의 코드를 실행하면 다음 출력이 생성됩니다.

단어의 최대 길이는 9입니다.