學校要舉行一場演講比賽,共有24個人參加,按參加順序設定參賽號。比賽共三輪,前兩輪為淘汰賽,第三輪為決賽。
第一輪分為4個小組,根據參賽號順序依次劃分,比如100-105為一組,106-111為第二組,依次類推,每組6個人,每人分別按參賽號順序演講。當小組演講完後,淘汰組內排名最後的三個選手,然後繼續下乙個小組的比賽。
第二輪分為2個小組,每組6人,每個人分別按參賽號順序演講。當小組完後,淘汰組內排名最後的三個選手,然後繼續下乙個小組的比賽。
第三輪只剩下6個人,本輪為決賽,選出前三名。
選手每次要隨機分組,進行比賽。
10個評委打分,去除最低、最高分,求平均分
每個選手演講完由10個評委分別打分。該選手的最終得分是去掉乙個最高分和乙個最低分,求得剩下的8個成績的平均分。選手的名次按得分降序排列,若得分一樣,按參賽號公升序排名。
1.產生選手 a~y ,姓名,得分,選手編號
2.第一輪:選手抽籤 選手比賽 檢視比賽結果
3. 第二輪:選手抽籤 選手比賽 檢視比賽結果
4. 第三輪:選手抽籤 選手比賽 檢視比賽結果
/*這裡只是寫了基本框架,知識為了看清楚函式設計思路,分步而治,逐步求精
下篇部落格會實現函式功能*/
#include#include#include#includeusing namespace std;
class player;
//建立選手
void create_player(map& mplist,vector& v1)
//第一輪比賽
//隨機抽籤
void set_random(vector&v1)
//打分
void set_score(int l,vector& v1,map& mplist,vector& v2)
//晉級
void show_good(int l,vector& v1,map& mplist)
int main()
STL5 STL綜合例項,文字查詢
我們的程式將讀取使用者指定的任意文字檔案 然後允許使用者從該檔案中查詢單詞。查詢的結果是該單詞出現的次數 並列出每次出現所在的行。如果某單詞在同一行中多次出現 程式將只顯示該行一次。行號按公升序顯示。一 查詢程式的設計 設計程式的乙個良好習慣是首先將程式所涉及的操作先列出來,明確需要提供的操作有助於...
Web綜合例項
web綜合例項 要求 l 主站點 www.abc.com ip 位址為 192.168.2.100 任何人都可以訪問,主頁內容為 web 主目錄為 var www html l 市場部站點 mkt.abc.com ip 位址為192.168.2.100 實現 控制及只能允許 ip位址在 192.16...
八 例項綜合
在進行資料運算的時候,有時候會出現資料溢位現象,為了解決這一問題,可採用資料強制轉換的方法。include sbit addr3 p1 3 sbit enled p1 4 sbit key1 p2 4 sbit key2 p2 5 sbit key3 p2 6 sbit key4 p2 7 unsi...