#包含?& ltstring.h & gt
#包含?& ltctype.h & gt
夏爾?*最大(char?str[],char?max[])?{
int?我?=?0,j;
夏爾?word[100];
max[0]?=?'\0';
while(str[i])?{
while(str[i]?& amp& amp?!isalpha(str[i])?++ I;?//?過濾非字母字符
j?=?0;
while(isalpha(str[i]))?//?開始讀單詞
word[j++]?=?str[i++];
word[j]?=?'\0';
if(strcmp(word,max)?& gt?0)?strcpy(max,word);
}
如果(j?& gt?0)?{
word[j]?=?'\0';
if(strcmp(word,max)?& gt?0)?strcpy(max,word);
}
回歸?max
}
int?main()?{
夏爾?str[100],word[100];
printf("拜托?輸入?答?句子:\ n”);
gets(str);
Printf("最大的字是:% s \ n ",bigger (str,word));
回歸?0;
}