2020-11-7YTUOJ3545: 輸出最長單詞

康樂~發表於2020-11-07

YTUOJ3545: 輸出最長單詞

題目描述
輸入一行字元(長度不超過500),將此字串中最長的單詞輸出
輸入
簡單英文句子(長度不超過500),只包含字母和空格,單詞之間用空格分隔,沒有縮寫形式和其它特殊形式。

輸出
該句子中最長的單詞。如果多於一個,則輸出第一個。
樣例輸入
copy
I am a student of Peking University
Made by hxl.
樣例輸出
University

#include<bits/stdc++.h>

using namespace std;

int main()
{
    string str[10000];
	int cnt,a[10000],sum=0;
	while(cin>>str[cnt++]);

    for(int i=0;i<cnt;i++)
	{	
		if(sum<str[i].length())
		{
			sum =  str[i].length();
		}
		a[i] = str[i].length();
	} 
	for(int i=0;i<cnt;i++)
	{
		if(a[i]==sum)
		{
			cout<<str[i];
			break;
		}
	}
	return 0;
}

相關文章