黑马程序员技术交流社区
标题:
在一个已知的字符串中查找最长单词
[打印本页]
作者:
carshoel
时间:
2015-7-2 15:52
标题:
在一个已知的字符串中查找最长单词
/*
假定字符串中只含字母和空格,空格用来分隔不同单词。
自己练习写的,能运行 但不知有没有其他啥问题
*/
#include<stdio.h>
#include<string.h>
int main()
{
int len=0;
char *l={0};
char s[]="my name is carshoel";//定义一个已知的字符串
char *p=strtok(s," ");
while(p)
{
if(len<strlen(p))
{
len=strlen(p);
l=p;//遍历中记录最长的字符串
}
p=strtok(NULL," ");
}
printf("%s\n",l);
return 0;
}
作者:
carshoel
时间:
2015-7-2 16:01
自己回复自己的贴 看看有黑币没
作者:
slj900926
时间:
2015-7-2 18:17
这个早就会了- -
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2