7-3 說反話-加強版 (20分)

@小阿寶發表於2020-11-25

7-3 說反話-加強版 (20分)

給定一句英語,要求你編寫程式,將句中所有單詞的順序顛倒輸出。

輸入格式:

測試輸入包含一個測試用例,在一行內給出總長度不超過500 000的字串。字串由若干單詞和若干空格組成,其中單詞是由英文字母(大小寫有區分)組成的字串,單詞之間用若干個空格分開。

輸出格式:

每個測試用例的輸出佔一行,輸出倒序後的句子,並且保證單詞間只有1個空格。

輸入樣例:

Hello World   Here I Come

輸出樣例:

Come I Here World Hello

 

#include<bits/stdc++.h>
using namespace std;
int out(){
    string s;
    if(cin>>s){
        out();
        cout<<s<<" ";
    }
    else{
        cout<<s;
        return 0;
    }
}
int main()
{
    string S1;
    cin>>S1;
    out();
    cout<<S1;
    return 0;
}

 

相關文章