简单时间限制: 1000MS内存限制: 64MB分数:100OI排行榜得分:12(0.1*分数+2*难度)
字符串
描述
一个以‘.’结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式。
输入描述
一个以‘.’结尾的简单英文句子(长度不超过500),单词之间用空格分隔,没有缩写形式和其它特殊形式。
输出描述
该句子中最长的单词。如果多于一个,则输出第一个。
样例输入 1
I am a student of Peking University.
样例输出 1
University
#include <bits/stdc++.h>
using namespace std;
int main(){
string a;
getline(cin,a);
int len=a.size(),cnt=0,maxx=0,st=0,jie=0;
for(int i=0;i<len;i++){
cnt++;
if(a[i]==' '||a[i]=='.'){
if(maxx<cnt){
maxx=cnt;
st=i-cnt;
jie=i;
}
cnt=0;
}
}
for(int i=st+1;i<jie;i++){
cout<<a[i];
}
return 0;
}
=