프로그램 사용자로부터 영단어를 입력받는다.

그 영단어를 구성하는 문자중 아스키 코드 값이 가장 큰 문자를 찾아서 출력하는 프로그램을 만들어라.
예를들어 LOVE를 입력하면 아스키 코드가 가장 큰 V가 출력되어야 한다.



그래서 코드를 짜봤는데 이상함..


#include <stdio.h>

int main(void)
{
char str[100];
int len=0, i;
char max=0;

printf("영단어입력:");
scanf("%s", str);

while(str[len]=0)
len++;

for(i=0;i<len;i++)
{
if(max<str[i])
max=str[i];
}

printf("%c", max);

return 0;

}



이상하게 아스키 코드가 가장 큰 값이 공백으로 나옴 ㅠㅠ


뭐가틀린거지 ㅠ