查找最长单词
2014-07-29 23:08
218 查看
char str[] = "today is saturday";//存储字符串 int count = 0, maxcount = 0 , maxstr = 0 ;//count存储单词长度 //maxcount存储最大单词长度,maxstr存储最大单词第一个字符初始位置 int i = 0;//i存储字符的位置 while (str[i] != '\0') { // '\0'表示字符长结束 if (str[i] != ' ') { count ++; //如果没有遇到空格,count储存的单词长度+1 } if (str[i] == ' ') { count = 0; //如果遇到空格,单词长度清零 } i++; } if (maxcount < count ) { maxcount = count; //找出最长单词长度 maxstr = i - maxcount; //最大单词第一个字符初始位置 } for (int j = maxstr; j < maxstr + maxcount; j++) { printf("%c",str[j]); //输出最长单词 }
相关文章推荐
- 统计单词个数和查找最长最短单词
- 查找字符串中单词最长的
- 查找句子中最长的单词
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词(只使用循环,数组)
- 【Programming Pearls】查找一段文本或单词中的最长重复子串
- 百练_3179查找一个句子中的最长单词
- C语言编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 查找并输出字符串中最长的单词
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 怎么查找字符串中最长的一个单词
- 查找最长单词(字母和空格组成的)
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 算法:编程在一个已知的字符串中查找最长单词,假定字符串中只包含字母和空格,空格用来分隔不同单词
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 查找最长和最短单词
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空 格,用空格来分隔单词。
- 对一个已知的字符串查找最长单词,并且输出来
- 【字符串操作】11.查找一个字符串中最长的纯字母的子串(即查找最长的单词)
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。