주 함수에 영어 행을 입력하고 함수 (사용자 정의 함수) 를 호출하여 이 행에서 가장 큰 단어 (사전 정렬) 를 출력하는 프로그램을 작성하십시오.

# 포함? & ltstdio.h & gt

# 포함? & ltstring.h & gt

# 포함? & ltctype.h & gt

샤일? * 최대 (char? Char[], 차? 최대 [])? {

Int? 나? =? 0, j;

샤일? Word [100];

최대 [0]? =? 0';

While(str[i])? {

While(str[i]? & amp& amp? ! Isalpha(str[i])? ++I; -응? //? 영숫자가 아닌 문자 필터링

J? =? 0;

While(isalpha(str[i])? //? 단어 읽기 시작

단어 [j++]? =? Str [I++];

단어 [j]? =? 0';

If(strcmp(word, max)? & gt? 0)? Strcpy(max, word);

}

만약 (j? & gt? 0)? {

단어 [j]? =? 0';

If(strcmp(word, max)? & gt? 0)? Strcpy(max, word);

}

반환? 맥스

}

Int? 메인 ()? {

샤일? Str[ 100], word [100];

Printf ("제발? 입력? 대답? 문장: \ n”);;

Gets (str);

Printf ("가장 큰 단어는% s \ n", bigger (str, word)););

반환? 0;

}