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

2021-10-14 08:45:55 字數 702 閱讀 6249

先輸入一組數,然後輸入其分組,按照分組統計出現次數並輸出,參見樣例。

輸入第一行表示樣例數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=

#include

using

namespace std;

intmain()

//錄入v2容器

for(

int j=

0;j)//定義乙個map容器,用來分開記錄每組資料中的數

map<

int,map<

int,

int>

> m1;

//初始化map容器,是每個容器的計數值為0;

for(

int j=

0;j//對應組的對應數的計數器自增1

for(

int j=

0;j)//遍歷

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

要求 將乙個英文語句以單詞為單位逆序排放。例如 i am a boy 逆序排放後為 boy a am i 所有單詞之間用乙個空格隔開,語句中除了英文本母外,不再包含其他字元,即只含有字母和空格。include using namespace std intmain else i 當迴圈結束後,臨時字...

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

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

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

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