【我写的,主要内容看do循环里面!】
【用win-tc的话,记得在最后printf时getch()一下哦~】
void main()
{
int j=0,k=0,len=0,longest;
char c,word[100][100];
do
{
c=getchar();
if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
{
word[j][k]=c;
k++;
}
else
{
word[j][k]='\0';
if(k>len)
{
len=k;
longest=j;
}
k=0;
j++;
}
}while(c!='\n');
printf("longest word: %s\n",word[longest]);
}