题目描述
读入一行文本。这里把单词定义为:极长的连续英文字母段(也就是说,数字、标点、空格等一切非字母字符都算分隔符)。
例如 well-known fact42ok 里有四个单词:well、known、fact、ok。
输出最长的单词;若有多个并列最长,输出最先出现的那个。
输入格式
一行文本,长度 ,保证至少含有一个英文字母。
输出格式
一行:最长的单词。
样例
输入:
it's a well-known fact42ok
输出:
known
单词是 it、s、a、well、known、fact、ok;known 长 5,是最长的。
数据范围
文本长度 。注意:用 cin >> s 只能按空白切分,吃不下这种定义——需要自己扫描。