有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 風格的字串流...