找最长单词的 哪错了????
#include<string.h>#include<stdio.h>
main()
{
int i=0,max=0,n=0,d,c;
char a[10];
system("cls");
printf("please input ;\n");
gets(a);
while(a[i]!='\0')
{
if (a[i]==' ')
n=0;
while(a[i]!=' ')
{
n++;
i++;
}
if (max<=n)
{max=n;d=i;c=i-max;}
i++;
}
for (i=c;i<d;i++)
printf("%c",a[i]);
}