ADV-78-算法提高-最长单词
来源:互联网 发布:php小炒花生米 编辑:程序博客网 时间:2024/06/05 03:26
算法提高 最长单词
编写一个函数,输入一行字符,将此字符串中最长的单词输出。
输入仅一行,多个单词,每个单词间用一个空格隔开。单词仅由小写字母组成。所有单词的长度和不超过100000。如有多个最长单词,输出最先出现的。
样例输入
I am a student
样例输出
编写一个函数,输入一行字符,将此字符串中最长的单词输出。
输入仅一行,多个单词,每个单词间用一个空格隔开。单词仅由小写字母组成。所有单词的长度和不超过100000。如有多个最长单词,输出最先出现的。
样例输入
I am a student
样例输出
student
#include <iostream>using namespace std;int main() { char str[] = " today is saturday is it";//存储字符串 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]); //输出最长单词 } return 0;}
0 0
- 蓝桥杯 ADV-78 算法提高 最长单词
- ADV-78-算法提高-最长单词
- 蓝桥杯 ADV-78 算法提高 最长单词
- 算法提高 ADV-78 最长单词
- 算法提高 最长单词
- ADV-102 算法提高 单词个数统计
- 算法提高 ADV-17 统计单词数
- 算法提高 ADV-102 单词个数统计
- 算法提高 ADV-207 最长字符序列
- 蓝桥杯ADV-17算法提高 统计单词数
- 蓝桥杯 ADV-102 算法提高 单词个数统计
- 蓝桥杯 ADV-105 算法提高 不同单词个数统计
- 蓝桥杯 ADV-102 算法提高 单词个数统计
- 算法提高 ADV-105 不同单词个数统计
- 算法提高 ADV-202 最长公共子序列
- 算法提高 ADV-226 笨小猴
- ADV-62算法提高 夺宝奇兵
- ADV-69算法提高-质因数
- 第七周:(LeetCode 300) Longest Increasing Subsequence(c++)
- 玩转ubuntu 之 问题与技巧
- Handler消息机制源码总结(雷惊风)
- 对表格和表单的介绍,标签嵌套原则。
- QT类学习系列(4)- 01-QUdpSocket
- ADV-78-算法提高-最长单词
- 动态规划2
- Tarjan
- hibernate中的缓存的分类及执行过程
- 聚类
- lua-精灵的创建
- TextView的字体颜色设置
- cdh
- 八大排序