浙江大学PAT上机题解析之1009. 说反话 (20)
生活随笔
收集整理的這篇文章主要介紹了
浙江大学PAT上机题解析之1009. 说反话 (20)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1009. 說反話 (20)
時間限制? 400 ms
內存限制? 32000 kB
代碼長度限制? 8000 B
判題程序??? Standard 作者??? CHEN, Yue
給定一句英語,要求你編寫程序,將句中所有單詞的順序顛倒輸出。
輸入格式:測試輸入包含一個測試用例,在一行內給出總長度不超過80的字符串。字符串由若干單詞和若干空格組成,其中單詞是由英文字母(大小寫有區分)組成的字符串,單詞之間用1個空格分開,輸入保證句子末尾沒有多余的空格。
輸出格式:每個測試用例的輸出占一行,輸出倒序后的句子。
輸入樣例: Hello World Here I Come 輸出樣例: Come I Here World Hello#include<iostream> #include <stack> #include <string> using namespace std; int main() { bool flag=false; stack<string> s; string str; while(cin>>str) s.push(str); while(!s.empty()) { if (flag) cout<<" "; else flag=true; cout<<s.top(); s.pop(); } //system("pause"); return 0; }
? #include<iostream> #include <stack> #include <string> using namespace std;int main() {bool flag=false;stack<string> s;string str;while(cin>>str)s.push(str);while(!s.empty()){if (flag)cout<<" ";elseflag=true;cout<<s.top();s.pop();}//system("pause");return 0; }
轉載于:https://www.cnblogs.com/ainima/p/6331287.html
總結
以上是生活随笔為你收集整理的浙江大学PAT上机题解析之1009. 说反话 (20)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《Effective Java》读书笔记
- 下一篇: Cocoa touch(十):UIDat