要求:
將乙個英文語句以單詞為單位逆序排放。例如「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 的話就挺麻煩了 ...