用c/c++進行隨機分組的實現教程
/************************
要求將下列名單隨機分組:分組要求,隨機選擇4個人組成一組
輸出結果:4個人一行進行輸出,每行代表乙個組
例如:許新華 王玉恆 陶小康 王嬌嬌
盛 開 鄭 丹 陳 芳 張 龍
陳夢玉 祝秋培 吳贇鵬 胡光興
曾從威 邊金鵬 陳逸倫 王 琦
劉加封 徐煜清 姚 笛 孔海宇
孫凌霄 王 鵬 王 虎 李 峰
周 波 蔣愷均 徐小蕤 繆 峰
劉江濤 陳 喆 方文倩 崔雅倩
陳 程 陳振宇 李 森 陳志輝
李鴻飛人名:
曾從威蔣愷均
劉江濤崔雅倩
祝秋培吳贇鵬
李鴻飛王 虎
繆 峰
張 龍
劉加封姚 笛
鄭 丹
孔海宇陳逸倫
徐煜清陳 喆
盛 開
方文倩邊金鵬
陳振宇陶小康
孫凌霄王玉恆
王嬌嬌許新華
胡光興周 波
王 鵬
李鴻飛陳 程
徐小蕤李 峰
王 琦
陳夢玉陳志輝
李 森
陳 芳
**************************/
#include
#include
#include
int main()
; int len = sizeof(name)/sizeof(name[0]);
printf("len: %d\n",len);
//亂序種子
srand((unsigned)time(null));
int last = len-1; // 最後乙個元素的下標
int i;
for(i =0;i < len; i++)
for(i = 0;i< len; i++)
printf("\n");
return 0;
}
用 Delphi 實現報表的橫向分組列印
delphi 內建的 quickreport 報表系統為我們快速製作報表提供了有力的支援。對於一些簡單的報表,包括縱向分組多表頭報表,我們幾乎不用寫一句 就可以方便地完成報表的製作。但是對於圖一所示的橫向分組的報表,我們還需要寫一些 來控制報表的列印格式。本文就以圖一所示報表為例,向大家介紹橫向分組...
用yield關鍵詞實現列表的分組
我們可以使用yield函式來方便的將乙個列表分割成n分,寫成divide iter lst,n 的介面形式。我們這裡注意到yield會把返回值依次儲存到生成器generator中,並且把while迴圈走完。要注意的是,這裡我們還需要重新掌握以下知識點 1.列表的切片操作 lst i div i 1 ...
用matlab實現的教師 考場隨機分配
最近要實現乙個隨機分配老師到考場的功能,想了想,用matlab實現了 功能如下 1.每個考場安排兩個老師,並且完全隨機 2.考場分為不同的組,每個組的考場數不同 3.要能對教師資料和考場資料進行更新。考慮老師資料用teacher.xls儲存,考場資料用room.txt儲存,核心 量並不多。num,t...