關於sstream的靈活使用

2021-08-30 08:38:52 字數 761 閱讀 2005

有10000個隊伍參加。經過工作人員認真負責的統計,本來已經統計好了這一萬個隊伍的分數和排名,並按照排名從高到低依次進行了編號(從1到10000)但是由於乙個非常偶然的因素,導致其中三個編號的資料丟失,而且剩餘編號的順序也全被打亂了。

你需要編寫乙個程式,根據還保留的統計資料,來判斷哪些編號的資料丟失了,並將這些編號按照從小到大的順序重新拼接為乙個新數字,然後計算這個新數字除以11的餘數。如丟失了編號為41、17、25的資料,則最後你需要返回的結果是172541除以11的餘數。

補全右側**區中的getlostscores(int num)函式,找出丟失的三個編號並按指定格式返回乙個新數字除以11的餘數。函式引數說明如下:

int nums 剩餘的被打亂順序的編號

樣例1

輸入:除15、48、56外的其餘9997個數組成的亂序陣列

輸出:9

樣例2

輸入:除22、76、83外的其餘9997個數組成的亂序陣列

輸出:5

#include int getlostscores(int num)

long long sum=0;

string res="";

for(int i=1;i<10001;i++)

} stringstream ss(res);

ss>>sum;

return sum%11;

}

注意:位元組流物件要寫在運算子的左邊。

sstream庫的使用

庫定義了三種類 istringstream ostringstream和stringstream,分別用來進行string流的輸入 輸出和輸入輸出操作。另外,每個類都有乙個對應的寬字符集版本。簡單起見,主要以stringstream為中心,因為每個轉換都要涉及到輸入和輸出操作。注意,使用string...

關於c 中的sstream類

在cpp中,程式把輸入和輸出看做字元流,輸入時,程式從輸入流中提取位元組,輸出時,程式把位元組插入到輸入流中。對於輸入輸出流既可以來自標準輸入輸出裝置,也可以來自檔案,還可以來自string物件,三者分別屬於iostream fstream sstream。對於iostream類,就是我們通常所說的...

SStream標頭檔案的使用技巧

c 的輸入輸出分為三種 1 基於控制台的i o 2 基於檔案的i o 3 基於字串的i o 1 標頭檔案 cpp view plain copy print?include 2 作用 istringstream類用於執行c 風格的字串流的輸入操作。ostringstream類用於執行c 風格的字串流...