給定一句英語,要求你編寫程式,將句中所有單詞的順序顛倒輸出。
測試輸入包含乙個測試用例,在一行內給出總長度不超過 80 的字串。字串由若干單詞和若干空格組成,其中單詞是由英文本母(大小寫有區分)組成的字串,單詞之間用 1 個空格分開,輸入保證句子末尾沒有多餘的空格。
每個測試用例的輸出佔一行,輸出倒序後的句子。
hello world here i come
come i here world hello
首先安利一下柳神的做法:
然後說說我的做法:#include
#include
using
namespace std;
intmain()
cout << v.
top();
v.pop();
while
(!v.
empty()
)return0;
}
設定字串陣列c,大小為80(句子總長度不超過80)
迴圈讀入單詞,這裡單純執行是不會有結果的,它會一直等你輸入,輸入想要輸入的句子,然後按ctrl+z就會得到答案了,柳神的也是一樣
迴圈時設定變數i=0,每讀入乙個單詞,i增加1。i減去1後(因為輸入時輸入最後乙個單詞後i還會加1),從c[i]開始輸出字串,每輸出乙個單詞i減去1
#include
#include
using
namespace std;
string c[80]
;//句子長度不會超過80個單詞
intmain()
cout << c[0]
;return0;
}
PAT 乙級 1009 說反話
給定一句英語,要求你編寫程式,將句中所有單詞的順序顛倒輸出。輸入格式 測試輸入包含乙個測試用例,在一行內給出總長度不超過80的字串。字串由若干單詞和若干空格組成,其中單詞是由英文本母 大小寫有區分 組成的字串,單詞之間用1個空格分開,輸入保證句子末尾沒有多餘的空格。輸出格式 每個測試用例的輸出佔一行...
PAT 乙級 1009 說反話
時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 給定一句英語,要求你編寫程式,將句中所有單詞的順序顛倒輸出。輸入格式 測試輸入包含乙個測試用例,在一行內給出總長度不超過80的字串。字串由若干單詞和若干空格組成,其中單詞...
PAT 乙級 1009 說反話
時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 給定一句英語,要求你編寫程式,將句中所有單詞的順序顛倒輸出。輸入格式 測試輸入包含乙個測試用例,在一行內給出總長度不超過80的字串。字串由若干單詞和若干空格組成,其中單詞...