有一个输入的字符串,找出这个字符串中最长的单词。
来源:百度知道 编辑:UC知道 时间:2024/09/24 10:39:22
例如:输入This is a book,应该输出This book这两个单词。
用ASP.NET做出来,谢谢啦
用ASP.NET做出来,谢谢啦
如果用C++来写的话:
string findLongestWord(string s){
int startIdx = 0;
int maxLen = 0;
int currentLen = 0;
for(auto it = s.begin(); it < s.end(); ++it){
if(*it != ' ') currentLen ++;
else currentLen = 0;
if(currentLen > maxLen){
startIdx = (it - s.begin()) - currentLen + 1;
maxLen = currentLen;
}
}
return s.substr(startIdx, maxLen);
}
String[] str = "你输入的字符串".Split(" ");
int s = 0;
for(int i = 0; i < str.length; i++)
{
if(str[i].length > s)
s = str[i].length;
}
怎样在c++中输入一个有空格符的字符串
输入一个字符串,将字符串中所有的大写字母变为小写,输出转变后的字符串
汇编 输入一个字符串,再把这个字符串输出。要怎么写???
有15个数那从大到小顺序排列存放在1个数组中,输入一个数找出该数是这个数组的第几个元素的值
编写一个方法,统计输入的英语字符串有多少个英文单词组成。假设输入的字符串只用空格,逗号,句号分隔单
vf题 :编程 在屏幕上输入一个字符串,回车后显示这个字符串的逆序(如“abc”--回车后"cba")谢谢
挑战程序员的简单但又超级难题?输入一个字符串判断其是不是回文字。
C++编程:输入一个字符串,统计出它的长度。
有关一个C语输入字符串的程序
2. 输入一个以回车结束的字符串