題目描述
在英文中,我們會把一些長的名字或者短語進行縮寫。例如"looks good to me"縮寫爲"lgtm",短語中的每個單詞的首字母組成縮寫。現在給出一個字符串s,字符串s中包括一個或者多個單詞,單詞之間以空格分割,請輸出這個字符串的縮寫。
輸入描述:
輸入包括一個字符串s,字符串長度length(1 ≤ length ≤ 50),字符串中只包括小寫字母('a'~'z')和空格。
輸出描述:
輸出一個字符串,即縮寫的結果。
示例1
輸入
looks good to me
輸出
lgtm
除了第一次,遇到空格就表示該到了下一個新單詞
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str;
getline(cin, str);
string ans;
bool flag = true;
for(int i = 0; i < str.size(); ++i)
{
if(str[i] == ' ')
flag = true;
else if(flag)
{
flag = false;
ans += str[i];
}
}
cout << ans << endl;
}