題目:輸入乙個英文句子,翻轉句子中單詞的順序,單詞內字元的順序不變。
句子中單詞以空格符隔開。為簡單起見,標點符號和普通字母一樣處理。
例子:輸入「i am a student.」,則輸出「student.a am i」。
總體思想:根據字串中的' '將切割出每乙個單詞,然後倒置順序,最後將整個字串倒置。
c++原始碼:
#include#includeusing namespace std;
void words_reverse(string *words,int begin,int end)//單純進行翻轉
}void string_reverse(string *s)//進行單詞切割翻轉
{ int j=0;
for(int i=0;i
23號第十題
小兔的叔叔從外面旅遊回來給她帶來了乙個禮物,小兔高興地跑回自己的房間,拆開一看是乙個棋盤,小兔有所失望。不過沒過幾天發現了棋盤的好玩之處。從起點 0,0 走到終點 n,n 的最短路徑數是c 2n,n 現在小兔又想如果不穿越對角線 但可接觸對角線上的格點 這樣的路徑數有多少?小兔想了很長時間都沒想出來...
java模擬題第十題 數字黑洞
size medium 任意乙個5位數,比如 34256,把它的各位數字打亂,重新排列,可以得到乙個最大的數 65432,乙個最小的數23456。求這兩個數字的差,得 41976,把這個數字再次重複上述過程 如果不足5位,則前邊補0 如此往復,數字會落入某個迴圈圈 稱為數字黑洞 比如,剛才的數字會落...
尤拉計畫 第十題
the sum of the primes below 10 is 2 3 5 7 17.find the sum of all the primes below two million.低於10的素數之和為2 3 5 7 17。找出200萬以下所有素數的總和。思路這道題與第7題的線性篩思路一樣,只...