编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词(只使用循环,数组)
来源:互联网 发布:离散化算法 编辑:程序博客网 时间:2024/04/26 08:49
char str[] = "Image hk a lanoucompany think i can do zhe work very good Thank you "; int maxLength = 0;//存储最长单词的长度 int length = 0;//用来记录单词的长度 int maxIndex = 0;//记录最长单词的开始下标 //因为不知道字符的个数,使用while循环 int i = 0; while (str[i] != '\0') { if (str[i] != ' ') { length ++; }else{ //当遇到空格时 if (length > maxLength) { maxLength = length; maxIndex = i - length; } length = 0; } i++; } //如果最后一个单词后面没有空格直接到\0.并且最后一个单词的长度也是最长的此时就会缺少一个和maxLength比的过程.所以我们只需要在while循环的外部加上比较操作即可. if (length > maxLength) { maxLength = length; maxIndex = i - maxLength; } //输出最长单词 for (int i = maxIndex; i < maxIndex + maxLength; i++) { printf("%c",str[i]); } printf("\nmaxLength = %d\nmaxIndex = %d",maxLength,maxIndex);
0 1
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词(只使用循环,数组)
- C语言编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空 格,用空格来分隔单词。
- 算法:编程在一个已知的字符串中查找最长单词,假定字符串中只包含字母和空格,空格用来分隔不同单词
- 编程在一个已知的字符串中找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。
- C语言 已知的字符串中找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。
- 在一个已知的字符串中找最长单词
- 给定一个字符串s和一个单词dict的字典,在s中添加空格来构造一个句子,其中每个单词都是有效的字典单词。
- 查找最长单词(字母和空格组成的)
- 8由空格和字母组成的字符串,输出最长单词
- 深入理解Objective-C中的对象
- ORA-31640: unable to open dump file 问题解决
- jquery插件,美化select标签
- Android之高仿雅虎天气(二)---代码结构解析
- 经典的文章积累-
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词(只使用循环,数组)
- Python系统管理员
- mpt2sas-19.00.00.00_rhel6.5驱动笔记系列2-设备注册
- python往excel中写数据
- 批处理-find、findstr
- 排序算法
- android overflow菜单不显示的解决方法(转)
- iPhone中使用NSLocalizedString实现国际化
- IOS8下的定位授权