空车配货公司:C语言 求最长的单词

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 04:36:01
/*求最长的单词*/
#include "Stdio.h"
#include "Conio.h"

int main(void)
{
int m=0,n=1,i,j,k,o=0;
char s[]={"this is a c programming."};
char t[]={"This is a C programming."};
char J[]={""};
char I[]={""};

for(i=0;i<strlen(s);i++)
{if(s[i-1]==' '||i==0)
{for(j=0;j<strlen(t);j++)
{if(s[i]==t[j]&&(t[j-1]==' '||j==0))
{{for(k=i,o=j;s[k]!=' ';o++,k++)
{if(s[k]==J[o])
for(k=0,o=i;o!=' ';k++,o++)
J[k]=s[o];
else ; }
}
if(strlen(J)>strlen(I))
{for(k=0;k<strlen(J);k++)
I[k]=J[k];
}
else;
}
else;
}
}
else;
}

for(i=0;i<strlen(I);i++)
{printf("%c",I[i]);

/* 此处添加你自己的代码 */
getch();
return 0;
}
哪错了?
在主函数中,定义strlen会出错
补充问题,求两句话中最长的单词

for(i=0;i<strlen(s);i++)
error C2065: 'strlen' : undeclared identifier
unexpected end of file found