演算法筆記刷題8(PAT1009)

2021-10-06 02:10:53 字數 652 閱讀 6474

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

測試輸入包含乙個測試用例,在一行內給出總長度不超過 80 的字串。字串由若干單詞和若干空格組成,其中單詞是由英文本母(大小寫有區分)組成的字串,單詞之間用 1 個空格分開,輸入保證句子末尾沒有多餘的空格。

每個測試用例的輸出佔一行,輸出倒序後的句子。

hello world here i come
come i here world hello
這一題其實非常簡單,我之前在c語言的題庫裡面就做過一遍。但是我字串實在學得太爛了,導致我只好重新給**加了一遍注釋。(你好爛哦)

#include

#include

#include

using namespace std;

intmain()

i++;}

let[k]

=strlen

(str)

;//記錄字串的長度

for(

int i=k;i>

0;i--)if

(i!=1)

printf

(" ");

}return0;

}

PAT基礎題刷題筆記

新生初學python,但是不練習就不會熟練,於是找到了pat乙級基礎題來鍛鍊一下自己的能力,將程式設計通過的 分享出來,希望各位大神能提出寶貴意見,謝謝!卡拉茲 callatz 猜想 對任何乙個正整數 n,如果它是偶數,那麼把它砍掉一半 如果它是奇數,那麼把 3n 1 砍掉一半。這樣一直反覆砍下去,...

小白刷題 pat1009 說反話 20

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 給定一句英語,要求你編寫程式,將句中所有單詞的順序顛倒輸出。輸入格式 測試輸入包含乙個測試用例,在一行內給出總長度不超過80的字串。字串由若干單詞和若干空格組成,其中單詞...

LeetCode刷題筆記(8)

因為這兩天比較忙,沒怎麼刷題,非常有罪惡感,今天開始繼續刷題。今天主攻的是二分查詢的四道題,感覺還是比較簡單的,的確非常高效率的乙個演算法。public class firstbadversion else return left private boolean isbadversion int m...