縮寫

題目描述

在英文中,我們會把一些長的名字或者短語進行縮寫。例如"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;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章