泡泡的課堂小練習之句子逆序

2021-10-12 17:56:21 字數 495 閱讀 7381

要求:

將乙個英文語句以單詞為單位逆序排放。例如「i am a boy」,逆序排放後為「boy a am i」

所有單詞之間用乙個空格隔開,語句中除了英文本母外,不再包含其他字元,即只含有字母和空格。

#include

using

namespace std;

intmain()

else

i++;}

//當迴圈結束後,臨時字串內還儲存著一串字元(因為碰到\0退出迴圈前,未碰到

//過空格,如果空格為最後乙個,該語句插入乙個空的字串)插入輸出字串

str1.

insert

(str1.

begin()

, node.

begin()

,node.

end())

;//輸出

cout << str1

}

泡泡的課堂小練習之過載計算列印複數

編寫乙個複數類,有建構函式,能對複數初始化 過載加法操作符並按a bi 的形式輸出。輸入第一行表示測試用例的個數m,接下來m行每行有4個用空格隔開的整數,分別表示2個複數的實部和虛部。輸出m行。按a bi或者a bi的格式輸出,表示兩個複數相加的和。輸入1 3 4 1 2 輸出4 2i includ...

泡泡的課堂小練習之分組統計

先輸入一組數,然後輸入其分組,按照分組統計出現次數並輸出,參見樣例。輸入第一行表示樣例數m,對於每個樣例,第一行為數的個數n,接下來兩行分別有n個數,第一行有n個數,第二行的n個數分別對應上一行每個數的分組,n不超過100。17 3 2 3 8 8 2 3 1 2 3 2 1 3 1 1 2 3 i...

泡泡的學習小筆記之指定小數字輸出

如何控制cout輸出乙個指定小數字的數 例如double num 3.1415926535 要求輸出num且只保留2位小數。如果使用c的話只要進行如下操作即可 2lf的話要對應long double 不然列印顯示0.00 不知道是個人原因還是本該如此 printf 2f num c 的話就挺麻煩了 ...